switch-statement 相关问题

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

如果任何情况都匹配Python 3.10,执行某些代码的更短方法

我设置了一个 match...case... 循环,如果任何一个 case 匹配,我想运行一些代码。我想我可以通过指定一个如下所示的变量来做到这一点,但我

回答 1 投票 0

hlsl - 如何避免使用 switch 语句?

我最近开始使用着色器,我想避免使用 switch 语句。 它变得越来越长,我想知道是否有我可以使用的替代方法或模式。 下面我...

回答 1 投票 0

开关在意想不到的地方跳跃

我分叉了一个 C++ 项目并在 switch 中添加了一些案例。然后它会跳转到下一个案例的中间。条件是一个 int,case 值是#define。由于代码比较大,所以就写在这里了

回答 2 投票 0

使用 if (0) 跳过 switch 中的情况应该有效吗?

我有一种情况,我希望 C++ switch 语句中的两种情况都落入第三种情况。具体来说,第二种情况会变成第三种情况,而第一种......

回答 4 投票 0

如何使用 C# 在 switch-case 条件下使用当前 case 语句的值跳转到另一个 case 语句

如何使用当前 case 语句的值跳转到 switch-case 条件中的另一个 case 语句? 是否可以使用 switch case 来实现这种事情,或者还有其他的方法吗...

回答 6 投票 0

Angular 17 @switch 多个值以防万一

我有角度17,我正在使用控制流。 我想使用@switch 例子: @开关(变量){ @case(“太阳”) { //做某事 } @case(“海”) { } } 不...

回答 1 投票 0

Visual Studio 2010 中用于在 Switch 中生成所有可能的 Case 的快捷方式

我找不到按键绑定来扩展 switch 中所有可能的情况, 例如。有带有枚举参数的 switch,在 Borland C++ 中我用 TAB 键执行此操作 当选择开关代码时。 我想在 V 中这样做...

回答 3 投票 0

使用 MIN 时,DAX 列总计未给出预期总计

姓名 类别 物品 数量 加里 食物 米 1 加里 食物 糖 5 加里 家具 椅子 8 加里 家具 桌子 4 约翰 食物 米 3 约翰 食物 糖 5 约翰 家具 椅子 6 约翰 家具 桌子 7 ...

回答 1 投票 0

使用 MIN 时,DAX 列总计未给出正确的总计

姓名 类别 物品 数量 加里 食物 米 1 加里 食物 糖 5 加里 家具 椅子 8 加里 家具 桌子 4 约翰 食物 米 3 约翰 食物 糖 5 约翰 家具 椅子 6 约翰 家具 桌子 7 ...

回答 1 投票 0

开关模式中的枚举导致使用错误的大小写[已关闭]

在 Java 21 中运行,以下代码有效,按照我的预期打印“D2”: 公共类 EnumSandboxTest { 公共静态无效主(字符串[] args){ TestEnum 测试 = TestEnu...

回答 1 投票 0

在 PHP“switch”语句中使用比较运算符

我需要满足四个条件,我认为最好在 PHP 中使用 switch 语句。但是,我需要检查一个整数是否小于或等于,或者

回答 7 投票 0

C# 8 的 switch 语句中可以有多行吗?

在 C# 8 中,我们有 return switch 语句,如下所示: 返回一个开关 { 1 =>“op1”, 2 =>“op2”, 3 =>“op3”, _ =>“默认...

回答 1 投票 0

为什么我的 switch 语句中不能有重复的 case?

我知道这将无法编译: int caseNum = 2; 开关(案例编号) { 案例2: System.out.println("快乐"); 休息; 案例2: System.out.println("生日");...

回答 2 投票 0

字符串的 switch case 是如何执行的?

我对 switch-case 语句有疑问。 这是我的代码: 字符串月份 = "四月"; 开关 (month.toLowerCase()) { 案例“一月”: 月数 = 1; 打破...

回答 3 投票 0

为什么不能切换类对象?

为什么Java中不能切换不同的类?每个类实例只存在一次,并且是一个不可变的常量。 静态无效 switchOnClass(Class cls) { 开关(cls)...

回答 4 投票 0

Dart 中使用 switch-case 进行类型比较的说明

为什么这不起作用 类型类型=双精度; 开关(类型){ 案例整数: 打印('int'); 双情况: 打印('双'); } 但这确实 开关(类型){ 案例常量(整数): 打印('int'); ...

回答 1 投票 0

与 JEP 406 相比,为什么 JEP 420 削弱了受保护模式的优势检查

这个问题解决了“交换机模式匹配”的不同 JEP 之间的差异 在 JEP 406(第一次预览版,Java 17)中,受保护模式中的条件稍有变化...

回答 1 投票 0

与 JEP 406 相比,为什么 JEP 433 削弱了受保护模式的优势检查

这个问题解决了“交换机模式匹配”的不同 JEP 之间的差异 在 JEP 406(第一个预览版,Java 17)中,受保护模式中的条件是轻微变化的...

回答 1 投票 0

为什么 C4062 Visual C++ 警告默认关闭?

根据 MSDN,Visual C++ 在以下情况下会发出 C4062 警告: 枚举用于 switch 和 该枚举中的至少一个元素没有标签,并且 s 中没有默认值:标签...

回答 4 投票 0

Kotlin 'when' 语句与 Java 'switch'

Kotlin 中的模式匹配很好,而且在 90% 的用例中它不执行下一个模式匹配这一事实是很好的。 在Android中,当数据库更新时,我们使用Java switch属性来继续下一步

回答 12 投票 0

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