为什么 globals [ x ] 通过了编辑器检查但 globals [ E ] 给出了预期的错误右括号?
why does globals [ x ] pass editor checks but globals [ E ] gives error closing bracket expected?
我的 NetLogo 副本损坏了吗?它一直工作正常。然后今天突然这样做了:
如果我在 NetLogo 6.1.1 中打开一个新模型并简单地输入
globals [
x
]
并点击编辑器复选标记,它工作正常。但是如果我把 x 改成 E,像这样:
globals [
E
]
和 运行 编辑检查,我收到 "closing bracket expected" 错误?
如果我然后像这样在 E 中添加一个 x
globals [
Ex
]
它再次正常工作。我手动输入了这个,所以我不认为我的 E 有一些不可见的隐藏退格键或者谁知道是什么。就是一个大写的E.
有人知道发生了什么事吗?
E
是保留关键字 - NetLogo 对关键字不区分大小写(因此 FALSE 是 false 是 FaLsE 等)。所以你不小心访问了欧拉数的 e
。请注意,当您输入代码时,它应该在编辑器(表示记者)中将颜色更改为紫色。
我的 NetLogo 副本损坏了吗?它一直工作正常。然后今天突然这样做了:
如果我在 NetLogo 6.1.1 中打开一个新模型并简单地输入
globals [
x
]
并点击编辑器复选标记,它工作正常。但是如果我把 x 改成 E,像这样:
globals [
E
]
和 运行 编辑检查,我收到 "closing bracket expected" 错误?
如果我然后像这样在 E 中添加一个 x
globals [
Ex
]
它再次正常工作。我手动输入了这个,所以我不认为我的 E 有一些不可见的隐藏退格键或者谁知道是什么。就是一个大写的E.
有人知道发生了什么事吗?
E
是保留关键字 - NetLogo 对关键字不区分大小写(因此 FALSE 是 false 是 FaLsE 等)。所以你不小心访问了欧拉数的 e
。请注意,当您输入代码时,它应该在编辑器(表示记者)中将颜色更改为紫色。