switch-statement 相关问题

在计算机编程中,switch,case,select或inspect语句是一种选择控制机制,用于根据可变内容调用特定的代码块。

启用Enum(带有Flags属性),但未声明所有可能的组合吗?

我如何打开设置了flags属性的枚举(或更确切地说,用于位操作)?我希望能够在匹配声明值的开关中找到所有情况。 ...

回答 9 投票 47

切换案例:我可以使用范围而不是一个数字

我想用switch,但我有很多情况,有没有捷径?到目前为止,我所知道和尝试的唯一解决方案是:开关(数字){案例1:某事;打破;案例2:其他事情;打破; ......案例9:......

回答 13 投票 55

#JavaScript:在小写输入后切换函数中的输入

在我降低输入后,我正在尝试在一个函数中使用开关。这是我的代码:let optie; const getUserChoise =(userInput)=> {return userInput = userInput.toLowercase; ...

回答 3 投票 1

Swift可以在switch case语句中有多个参数吗?

如果我在枚举中设置了我的案例,我可以在switch语句中调用多个这样的案例吗? aka case .a,.b:return true enum myLetters {case a case b case c var myCondition:Bool {...

回答 2 投票 5

切换语句,一次只使用一个案例

我试图向左或向右翻译一个正方形'p'5个单位,具体取决于按下了什么键。问题是,当按下“右”或“左”时,它将在该方向上翻译5个单位,但......

回答 1 投票 1

我可以在Dart的开关盒中使用'is'操作符吗?

我觉得这是一个愚蠢的问题,但我无法让它发挥作用。我拥有的:if(当前是classA){//做东西返回; } if(current is classB){// do stuff return;如果(当前是...

回答 1 投票 0

替换switch语句Java

我一直想知道是否有办法让我替换当前的switch语句。下面是我所拥有的代码示例,虽然我所拥有的声明更长,但只会...

回答 5 投票 0

切换Laravel 5 - 刀片

如何在刀片模板中使用switch?我用的时候:@switch($ login_error)@case(1)`E-mail`输入为空! @break @case(2)`密码`输入为空! @break ......

回答 8 投票 64

PHP注入HTML中的switch语句

switch($ var):?> case 1:?>它是1! break?> endswitch?>我想做类似的事情,换句话说,在PHP模板中使用switch语句。这个 ...

回答 3 投票 26

如果与Switch Speed相对

由于编译器优化,Switch语句通常比等效的if-else-if语句(例如本文所述)更快。这种优化实际上如何运作?有没有人 ...

回答 7 投票 108

切换案例验证

我试图验证switch case语句,以确保用户不输入任何字符或字符串类型。我如何实现这一目标?我一直在尝试使用while语句,但我无法验证...

回答 3 投票 0

在某些部分修复错误的输出

在我给出的说明中,接近结尾,员工数据必须在删除列'333'之前按顺序显示每个列为222,666,444和555。我需要帮助才能将'666'列添加到......

回答 2 投票 2

对控制台输入(命令)做出反应 - 如何最有效地处理多个选项?

一些信息(不想让你混淆很多糟糕的代码):我做了一个非常大的控制台程序(迄今为止我最大的项目),它帮助我管理一些帐户/资产...

回答 1 投票 0

Javascript Switch:您可以多次使用相同的案例吗?

我有一个基于元素“类型”的开关触发不同的默认设置。多个“类型”通常共享默认设置,如backgroundColor,所以我们将它们组合在一起,以多个案例...

回答 1 投票 5

地下城爬行游戏,运动力学问题

我是c ++的初学者,我正在编写一个名为dungeoncrawl.cpp的程序。所以对于程序的第一部分(地图生成和随机位置)到目前为止这么好,但随后对于运动机制......

回答 1 投票 -2

使用||检查长case语句的更快方法条件

我有5个案例的switch case语句。这5个案例中的一个看起来像:switch(Number){case 1:CallSomeFunction1();打破;案例3:CallSomeFunction3();打破; ...

回答 1 投票 1

在while循环的两次迭代之后跳过switch语句

我正在为Arduino项目编写状态机来解析来自Serial1输入的输入字符串。我在while循环中有一个switch语句,它提升状态:char * tok = strtok(instr,“\ r \ n”......

回答 1 投票 1

嵌套循环迭代时跳过整行?蟒蛇

由于这是一项家庭作业及其完整性,我将以模拟代码为例。我给出的模型作为一个例子使用switch语句,所以我试图模仿结果使用...

回答 2 投票 0

C#如何使用带开关的枚举

我无法弄清楚如何将开关与枚举结合使用。你能告诉我我做错了什么,以及如何解决它?我必须使用枚举来制作基本的计算器。公共枚举......

回答 10 投票 60

错误TS2678类型“'字符串'”与角度5中的类型“”“不可比

这是我在角度5中的代码:gotToWallet(wallet){const {countryId ='',currencyType =''} = wallet || {};让walletIdentity; switch(currencyType){case'CRYPTO':...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.