功能
函數是腳本語言的重要元素,所以讓我們來討論一下它們。當你需要時,呼叫一個函數,每個函數都會回傳一個結果。要呼叫函數,您需要鍵入函數名稱,後面跟著兩個匹配的括號—匹配的括號告訴 JMP 該名稱是一個函數。例如,Names Default to Here 後面跟著包含布林值的匹配括號就是對 Names Default to Here 函數的呼叫。因此,大多數函數都採用括號內的參數。例如,如果您需要的立方根,您可以呼叫帶有參數和的 Root 函數,但有些函數根本不接受任何參數。例如,如果您需要數學常數 pi 的值,則可以呼叫函數 Pi 而不使用任何參數。有些函數採用可變數量的參數。例如,當您想要建立包含任意數量項目的清單時,可以呼叫 List 函數。因此,您可以呼叫或呼叫 List(“apple”、“orange”、“pear”、“banana”)。對於許多函數來說,一些參數是必需的,而其他參數是可選的。甚至有一些函數的所有參數都是可選的。可選參數通常具有預設值或設定。例如,如果僅使用第一個參數呼叫 Root 函數,則第二個參數被假定為但如果您在沒有任何參數的情況下呼叫 Open 函數,它將啟動「開啟檔案」對話方塊。許多函數都有等效的運算符,您可以使用它們來呼叫它們。例如,您可以將列表項括在花括號內,而不必呼叫 List 函數來建立清單。結果是一樣的。許多數學函數可以用中綴運算子(放置在操作數之間的運算子)來表示。例如,具有兩個參數 a 和 b 的 Add 函數也可以表示為 a 加 b。最後,一些函數產生的副作用可能與它們傳回的結果一樣重要。例如,For 函數傳回的結果是一個缺失值,但您呼叫 For 函數重複執行腳本的某些部分。