在谷歌脚本编辑器中
函数foo(){。。。//100多条线路。。}
单击{或}会以红色突出显示两个
少于100行的情况下,两者都是绿色的。
它会影响代码吗?还是只是为了迷惑我们。
我自己也尝试过,并在Windows Vista上使用Chrome复制了您的结果。paren匹配为红色,在左大括号和右大括号之间正好有100行空白。
尝试的步骤,对于非信徒:
- 在Drive/Docs中,为一个空白项目创建一个新脚本
- 从"myFunction()"的模板开始。将光标放在左大括号或右大括号旁边,并观察大括号是否与绿色匹配
- 现在在函数体中输入空行,直到右大括号位于第101行
- 将光标放在大括号旁边,然后观察它是红色的
- 删除一行,然后再次检查。。。现在是绿色的
因此,CONFIRM,paren匹配停止,而不是因为代码格式错误。为什么?嗯,我的猜测是一些限制是必要的,100是一个很好的整数。
编辑:括号,又称圆括号、方括号或大括号。
它会影响你的代码吗?否-在保存操作期间,代码解析正确。(如果没有,你会得到一些错误,可能会也可能不会帮助你找出错误。)
但是,为什么不把100行的限制作为一个提示,重构你的代码呢?
它不会影响正在运行的代码,请参阅问题跟踪器中的问题2237:
终止函数定义中的花括号不会变为绿色