用现有的动作,有办法实现多个else if+else吗?

使用问题 · 603 次浏览
iamadsl 创建于 2021-08-11 19:54

类似这样

if a {}

else if b {}

else if c {}

else if d {}

else {}

 

目前我是把每个else if放到否则里,但如果条件很多的话,每次编辑要翻开很多层,有更简便的方法吗?


回复内容
CL 2021-08-11 20:27
#1

并排写多个if

if(){}

if(){}

....


iamadsl 2021-08-11 23:41 :

不是,除了指定的几种if和else if的情况外,我还要有else,不能并排,比如if a b c三种情况,然后除了这三种以外,全都用else做统一处理

CL 回复 iamadsl 2021-08-12 07:40 :

办法总是有的,只是有点麻烦。 弄一个变量来标记之前有没有判断成功。

iamadsl 2021-08-12 09:58 :

好吧,那就还是没有直接的方法

CL 回复 iamadsl 2021-08-12 10:01 :

https://mp.weixin.qq.com/s/nR7n21i3gKOxARDgYj32SQ 可以参考下这里的方法(治钧大佬分享)

CL 最后更新于 2021-08-12 10:01
iamadsl 2021-08-12 12:09 :

好好,这个不错,谢谢~~有可能的话,还是希望以后能升级一下if动作,像添加否则那样,给动作添加else if

回复主贴