这不是一个重要的问题,但我经常想知道为什么。
在我的公司里,有很多 JSL 的临时脚本编写者和一些重量级脚本编写者。我是其他人代码的贪婪消费者(阅读),并且阅读了这里 20 多人的大量代码。另外,我在社区论坛上看到了许多发布的代码示例。
我发现代码作者几乎普遍没有利用 JMP 忽略名称中的空格和大小写的奇怪决定。以下是一些示例。
似乎大多数人都使用内置函数——例如插入() -- 使用空格,但对于用户定义的名称通常选择不这样做。
我的主要问题是为什么?我发现使用空格时,代码的阅读速度要快得多,就像一般写作一样。
当有人来自传统编程语言时,我可以理解,但我在工作中看到很多人都是第一次编写脚本,他们通常会做同样的事情(使用空格作为内置名称,而不是使用空格)用户定义的名称的间距)。
就我个人而言,我非常欣赏 JSL 提供的名称灵活性,但我很好奇这里其他人的想法。
例子:
从@drewfoglia在这个邮政:

从@菲尔_布朗在这个邮政:

文件libRecall_v2_0.jsl经过@迈克D_安德森
这是我的代码的摘录——我在名称中广泛使用空格:
