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