功能函数是脚本语言的重要元素,所以让我们来讨论一下它们。 当需要时调用一个函数,每个函数都会返回一个结果。 要调用函数,请键入函数名称,后跟两个匹配的括号 - 匹配的括号告诉 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 函数来重复执行脚本的某些部分。