Thiocyanate 发表于 2020-3-30 13:15

如何将多个如果的代码进行优化?

本帖最后由 Thiocyanate 于 2020-3-30 13:52 编辑

我想写一个游戏的辅助工具,需要用到很多“如果”或“如果真”的命令,但是如果将这样的代码按照普通的方法写的话,代码会显得又臭又长(如下图),而且不易修改,修改的时候还得一个个地去修改,我想知道像这样的代码应该如果进行优化?太长的代码显得程序很臃肿(左图abcd字母我是为了方便而打进去的,实际上需要汉字,另外下图我是后来补上去的)。

就像图中的这样,应该如何进行简化(abcd字母我是为了方便而打进去的,实际上需要汉字,另外下图我是后来补上去的)?

ch806632096 发表于 2020-3-30 13:18

switch
case 1:
case 2:

wukuili 发表于 2020-3-30 13:41

通过map 将多个情况放到一个map中

longsui48 发表于 2020-3-30 15:48

害 e语言哪有map和switch 如果要说有switch最多是判断 其他你找不出的
优化方法很简单 组件和数组配合起来 就能完成了

zach14c 发表于 2020-3-30 17:14

Biome=='全部'?-1:Biome-'a'
页: [1]
查看完整版本: 如何将多个如果的代码进行优化?