从架构上来说,我应该如何用更易于管理的内容替换非常大的 switch 语句?
编辑1:忘记添加嵌套属性曲线球。 更新:我选择了@mtazva的答案,因为这是我的具体案例的首选解决方案。回想起来,我用一个非常具体的例子提出了一个…
Javascript:如何切换div内容?
使用 onclick 函数,我尝试从隐藏的 div 中获取内容,并将其放入可见的 div 中。我没有显示内容,而是得到 [object HTMLDivElement]。我该如何解决这…
如何重构Python“switch 语句”
我正在重构一位朋友编写的一些代码,最近偶然发现了这个函数: def setup_parameters(self, data): '''Parse raw data to determine game settings.''…
在这种情况下(C#)替换开关块和枚举的正确方法是什么?
如果有帮助的话,以下问题是在我正在构建的游戏的背景下提出的。 在几个不同的地方我有以下场景。存在一个父类,在本示例中称为 Skill,并且我有许多…
开关内部中断无法终止 FOR 循环
我有一个代码片段: int n = 0; for (int i = 0; i < 50;i++) { n = checkStatus(); switch (n) { case 1: break; break;//This is unreachable and s…
如何检测窗口大小,然后使用 jquery switch 语句执行某些操作
我想用 jquery 检查窗口大小,并根据不同的分辨率我想更改背景图像。所以我想以某种方式在更多情况下使用“switch”语句,但我只是不知道这会是什么样…
使用 switch-case 语句更新 T-SQL
我想在 t-sql 中实现这个伪代码, UPDATE Resources SET [Path]= CASE ([Path].Substring([Path].LastIndexOf('.'))) WHEN '.jpg' THEN '/image.jpg' …
Java中的Switch是循环的
我的 switch 语句一直循环。它应该打印您选择的选项,然后重新打印菜单。请帮忙! 这是我的代码: menu ="\n\t1 Create Account" + "\n\t2 Check bala…
如何在 Powershell 中将开关参数标记为强制
我很确定除了我发现的之外我没有任何其他选择,但我想选择集体的互联网大脑。 在将布尔值传递给自定义函数时,我更喜欢使用 [switch] 参数。但是,在…
Java switch case 语句问题
我正在尝试在 Android 应用程序中使用 switch 语句,其中我必须检查整数是否等于某些枚举的值。代码如下所示: public enum RPCServerResponseCode{ E…
C++ switch语句的用法
int i = 10; switch( i ) { case 1: // do sth1 break; case 2: // do sth2 break; case 3: // do sth3 break; default: // do sth default break; } …
百分比概率可以用 C 中的开关和范围来完成吗?
我目前正在使用一个随机数和一系列 if 语句,使用以下命令将指针分配给四个列表之一: struct listinfo//struct holds head, tail and the number of …