switch-statement相关内容

如何使case语句匹配一个数字范围?

我正在运行一个列号范围为 0 - 50 的 switch case.现在每个 case 都支持离散列号,我观察到它的失败. 代码如下: i=10a=1b=0.65如果 [ "$a" != "$b" ];然后案例 $i 在[1]|[2]|[5]) 回显“不正常";;;[9-10]|[12]) echo "可能没问题";;;*) echo "没有线索 - $i";;;经社理事会菲 我希望这 ..
发布时间:2022-01-19 11:15:34 其他开发

如何使用带有嵌套枚举的 switch 语句?

我为 Instagram 端点创建了一个枚举,其嵌套枚举类似于 Moya. 枚举 Instagram {枚举媒体{案例热门案例简码(id:字符串)案例搜索(lat: Float, lng: Float, distance: Int)}枚举用户{案例用户(ID:字符串)案例提要案例最近(id:字符串)}} 我想返回每个端点的路径. 扩展 Instagram: TargetType {变量路径: ..
发布时间:2022-01-19 11:15:26 移动开发

Eclipse:Java Enum 自动完成 switch case

在 Eclipse 中是否有类似 CTRL+空格的“自动构造"围绕给定 Java 枚举的 switch case 的方式?我想要一个包含所有 Enum 案例的存根... 解决方案 它在 Eclipse 中已经存在很长时间了.诚然,它只是有点难找.先从 开始 switch (myEnum) {} 此时,您的光标通常会位于语句块 {} 内.您需要将您的光标放回带有 switch 关键字的 ..
发布时间:2022-01-19 11:15:04 Java开发

你如何使这个 switch 语句尽可能快?

2009-12-04 更新:有关此处发布的一些建议的分析结果,请参见下文! 问题 考虑以下非常无害、非常直接的方法,它使用 switch 语句返回定义的枚举值: public static MarketDataExchange GetMarketDataExchange(string ActivCode) {if (ActivCode == null) 返回 MarketDataEx ..
发布时间:2022-01-19 11:14:48 C#/.NET

在数组中输入数据并显示 null 时出现程序错误

我通过参考这里做了一些更正,但仍然对我的程序非常满意,它仍然不完整. 问题 1 = 我的 displayReg() 出现 "nullnullnullnull..." ,我应该使用 arraylist 吗? 问题 2 = 我需要在 searchReg() 中选择按 IC 和 NAME 进行搜索,我该怎么做? 问题 3 = 需要在 .txt 文件上显示 displayReg. import j ..
发布时间:2022-01-19 11:14:21 Java开发

谁能告诉我如何使用开关?

可能重复: 如何通过拨动开关应用设置? 我想使用开关按钮来打开和关闭设置 谁能告诉我如何设置它?我已经有了以下代码 谢谢! 声明 - (IBAction) changeMode:(id)sender; 实现 -(IBAction) changeMode:(id)sender{} 解决方案 在Interface Builder中连接好UISwitch后,你可以这样 ..
发布时间:2022-01-19 11:14:12 移动开发

我的 switch 语句中的 if 语句在我的计算器中无法正常工作.需要帮助修复除以 0 错误

我创建了一个基本的计算器,但是我用除法编码了它,当我除以零时,它会在第二个文本框中给用户一个错误,但现在即使我除以 3 或任何其他不是的数字0,错误一直出现在我的第二个文本框中. 命名空间计算{//////可以单独使用或在框架内导航到的空页面.///公共密封部分类 MainPage : Page{双 num01 = 0;int 操作 = 0;公共主页(){this.Initia ..
发布时间:2022-01-19 11:13:35 C#/.NET

switch-case 如何处理“case"中的常量值?

假设我们有 typedef unsigned char BYTE;#define CPUTYPE_INVALID ((BYTE)-1) switch 语句会命中哪种情况? BYTE m_CPUTYPE;m_CPUTYPE = 0xff;开关(m_CPUTYPE){案例 255:cout 那会是什么结果呢?请详细说明. 解决方案 警告 您的代码可能格式错误,如果我们正在处 ..
发布时间:2022-01-19 11:13:23 C/C++开发

了解切换条件下的寄存器用法

我有一个 C 和汇编代码中的开关条件代码.但在我看来,设置什么是非常随意的,edx 或 eax 或 ecx? 如何区分 edx、epx、ecx、ebp?连教科书都没有给我充分的解释. #include //枚举类型创建一组常量//编号为 0 及以上typedef enum {MODE_A, MODE_B, MODE_C, MODE_D, MODE_E} mode_t;in ..
发布时间:2022-01-19 11:13:06 其他开发

c# Alpha 电话号码翻译器

我有一个家庭作业,程序将接受格式类似于 555-GET-FOOD 的任何电话号码.任务是将字母映射到数字,并将数字转换为等效的数字. 例如:A、B、C = 2;D、E、F = 3;等等…… 此时我们还没有介绍类或创建地图,因此这些不是可行的解决方案.本章确实涵盖了枚举,所以我正在努力使用枚举类型来解决.我设置了一种方法来验证数据(确保正确的字符数和连字符在正确的位置),并且确实可以正常工作 ..
发布时间:2022-01-19 11:12:57 C#/.NET

嵌套案例语句

谁能解释一下 case 语句嵌套到另一个语句中.我指的是 Duffs Device,所有其他 case语句位于与 case 0 关联的 do-while 循环内.我无法理解它.在我看来,它应该像嵌套的if.但后来我肯定错过了一些东西.请解释一下. 解决方案 在 switch-case 构造中,switch 主体只是一个普通或复合语句,它可以包含任何其他有效的 c 语句.它还可能包含 cas ..
发布时间:2022-01-19 11:12:52 其他开发

什么是好的 switch 语句替代方案?

我有一个字符串数组,每个字符串包含 3 个字母.每 3 个字母(每个元素)对应一个唯一的字母.我需要从字符串数组创建一个字符数组. 我能想到的唯一方法是遍历字符串数组中的每个元素,并使用长 switch 语句来确定其关联的单个字符. 还有什么其他方法可以做到这一点? 解决方案 如果是映射/查找,那么通常映射/字典可以解决您的问题.C# 中的此类结构示例: string[] i ..
发布时间:2022-01-19 11:12:30 Java开发