首页 > 编程知识 正文

自定义脚本引擎开发纪实 switch语法

时间:2023-05-05 11:57:30 阅读:194178 作者:3565

switch语法 语法case 可以同时含有数字,字符串等和for一块使用的例子

语法

switch(var)
case 1:
break;
case 2:
break;
case 3,4,5: //为3,为4,为5时满足条件
break;
case …:
end

也可以是字符串
switch(str)
case “abc”:
break;
case “123”,“456”:
执行体
break;
case …:
end

注意:case condithion:此处需要有回车
case …:就相当于default:
不同于c/c++,每一个case不管有无break,都会自动从switch的block中跳出

case 可以同时含有数字,字符串等 func Print(value)js.debug.p("value") //打印logswitch(value)case 1,2:js.debug.log("[script] " + value + " , hit:value为1或者2")breakcase "abc","123":js.debug.log("[script] " + value + " , hit:value为abc或者123")breakcase ...:js.debug.log("[script] " + value + " ,hit: default ")endendPrint(1)Print(2)Print("abc")Print("mn")

和for一块使用的例子 func Test()for(i=1,i<5,1)switch(i)case 1,3:continuecase ...:endjs.debug.log("[script] " + i)endendTest()

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。