功能函數是腳本語言的重要元素,所以讓我們來討論一下它們。 當需要時調用一個函數,每個函數都會返回一個結果。 要調用函數,請鍵入函數名稱,後跟兩個匹配的括號 - 匹配的括號告訴 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 函數來重複執行腳本的某些部分。