名稱名稱在 JMP 中很重要,尤其是在腳本中。 事實上,JMP 中的一切都有一個名字! 這包括對象、菜單命令、功能和對象的消息。 腳本中的變量也有名稱。 名稱必須遵循某些規則或語法。 名稱必須以字母字符(A 到 Z,小寫或大寫)或下劃線開頭。 因此,名稱不能以數字或任何其他字符開頭。 然後,名稱可以繼續使用更多字母字符、數字、空白字符或一些特殊字符。 空白字符是空格、製表符或換行符。 允許使用的特殊字符包括井號、句點、撇號、百分號、下劃線和反斜杠。 最後,名稱還可以包含一些數學符號的 Unicode 字符,例如希臘字母。 所以,這就是所需的名稱語法——它很簡單,但也很準確。 但風格並不那麼嚴格。 讓我們看幾個例子來說明如何在這些語法規則下工作來設計你的名字。 Fit Line 是一個遵循所有語法規則的名稱。 但是您可以用其他幾種方式設置它的樣式: FitLine,每個單詞都大寫,但單詞之間沒有空格。 或者 fitline,沒有大寫字母或空格,或者 fitline,單詞被分隔但沒有大寫。 這些都是 JMP 中的等效名稱,因為雖然名稱中允許使用空格,但 JMP 在計算名稱時會忽略該空格。 而且,JMP 忽略字母大小寫。 因此,您可以以任何適合您的方式設置名稱樣式,無論是使名稱更易於閱讀,還是區分內置名稱和用戶定義的名稱。 當然,我們確實建議您在整個腳本中保持風格一致。 關於名稱的另一件事是 JMP 需要能夠識別每個名稱並將名稱與正確的對象相關聯。 這個名稱解析過程稱為作用域。 作用域規則決定了名稱在第一次遇到時如何解析。 有兩種類型的名稱具有特殊前綴字符,稱為作用域運算符。 單冒號前綴告訴 JMP 名稱指的是數據表列。 雙冒號前綴告訴 JMP 該名稱指的是稱為全局變量的東西,目前,只需將其視為用戶定義的變量即可。