为什么谷歌的脚本编辑器停止括号后的函数100线匹配和它影响的代码?(Why does google

2019-07-04 13:17发布

在谷歌的脚本编辑器

函数foo(){。 。 。 //超过100行。 。 }

点击{}或两个红色突出

用不到100行都是绿色。

它会影响代码或者是它只是为了迷惑我们。

Answer 1:

我这个尝试我自己,在Windows Vista上使用Chrome转载您的结果。 该括号匹配就用红色的开闭括号之间整整100空行。

步骤来尝试,对于非信徒:

  1. 在硬盘/ Google文档,创建一个空白的项目一个新的脚本。
  2. 先从模板“myFunction的()”。 广场旁边的打开或关闭括号光标,并观察支架相匹配的绿色。
  3. 现在进入函数体中的空行,直到右括号所在行101。
  4. 广场旁边括号光标,并观察它的红色。
  5. 删除一行,并再次检查......现在是绿色的。

因此,确认后,括号匹配停了下来,并没有因为代码的格式不正确。 为什么? 好了,我的猜测是, 一些限制是必要的,而100是一个不错的,轮数。

编辑:括号又名括号,括号或花括号。

它会影响您的代码? 没了 - 在保存过程中,代码正确分析。 (如果没有,你会得到一些错误,这可能会或可能不会帮助找出自己的错误。)

但是,为什么不采取100行的限制作为一个提示,并重构你的代码?



Answer 2:

它不影响代码正在运行,看问题2237在问题追踪器:

在函数定义终止花括号不会变成绿色



文章来源: Why does google script editor stop paren matching after 100 lines in a function and does it affect the code?