這不是一個重要的問題,但我經常想知道為什麼。
在我的公司裡,有許多 JSL 的臨時腳本編寫者和一些重量級腳本編寫者。我是其他人代碼的貪婪消費者(閱讀),並且閱讀了這裡 20 多人的大量代碼。另外,我在社區論壇上看到了許多發布的程式碼範例。
我發現程式碼作者幾乎普遍沒有利用 JMP 忽略名稱中的空格和大小寫的奇怪決定。以下是一些範例。
似乎大多數人都使用內建函數——例如插入() -- 使用空格,但對於使用者定義的名稱通常選擇不這樣做。
我的主要問題是為什麼?我發現使用空格時,程式碼的閱讀速度要快得多,就像一般寫作一樣。
當有人來自傳統程式語言時,我可以理解,但我在工作中看到很多人都是第一次編寫腳本,他們通常會做同樣的事情(使用空格作為內建名稱,而不是使用空格)使用者定義的名稱的間距)。
就我個人而言,我非常欣賞 JSL 提供的名稱靈活性,但我很好奇這裡其他人的想法。
例子:
從@drewfoglia在這個郵政:

從@菲爾_布朗在這個郵政:

文件libRecall_v2_0.jsl經過@邁克D_安德森
這是我的程式碼的摘錄——我在名稱中廣泛使用空格:
