无名杀吧 关注:64,309贴子:287,920
  • 21回复贴,共1

希望有大佬帮忙看看为什么有警告

只看楼主收藏回复

"巨规":{
trigger:{
player:"PhaseDrawEnd",
},
content:function()
"step 0"
player.judge();
"step 1"
switch(result.suit){
case "black":player.gainmaxHP(5);break;
case "red":player.recover(5);break;
},
感觉写的没问题啊


IP属地:河北来自Android客户端1楼2023-08-07 21:44回复
    游戏内警告说"step 0"前面有意外字符串


    IP属地:河北来自Android客户端3楼2023-08-07 21:47
    回复
      瞄一眼是content那里大括号没了


      IP属地:福建来自Android客户端4楼2023-08-07 22:08
      收起回复
        你function()后面漏了花括号{
        要有层次意识,一个'{'后面要对应上一个'}'
        对应地,小括号、中括号和引号也要注意,这些架构要有始有终的,就像房子一样,你不能建房子只建三面墙就搬进去住或者在里面做隔间吧


        IP属地:广东来自Android客户端5楼2023-08-07 22:16
        收起回复



          IP属地:河北来自Android客户端6楼2023-08-07 22:37
          收起回复
            报错那行目前没看出什么问题,但是switch对应的花括号的结束括号后面不能跟逗号“,”,要么跟分号“;”要么不跟东西,function()这个函数环境对应的房子里面放的是代码(一行代码的结尾是以分号结尾),而单独一个花括号里面的环境是数组环境,里面不能放执行功能的代码(所以结尾也不能用分号),花括号和中括号里面都是按逗号“,”分隔的变量或文字段这样。
            所以你switch后面跟的逗号“,”(起分隔作用)放在了function这个函数环境里起了错误的意义,也会报错。


            IP属地:广东来自Android客户端7楼2023-08-07 23:03
            收起回复
              实践了一下没有报错,能动,不知道你这什么问题。


              IP属地:广东来自Android客户端8楼2023-08-07 23:22
              收起回复
                此贴完结,感谢上面回复的各位大佬


                IP属地:河北来自Android客户端9楼2023-08-07 23:59
                回复