函数是脚本语言的重要组成部分,让我们来讨论一下。您需要时调用函数,每个函数都会返回一个结果。要调用函数,请键入函数名称,后跟两个匹配的括号——匹配的括号告诉 JMP 该名称是一个函数。例如,如果“Names Default to Here”后跟包含布尔值的匹配括号,则表示调用了“Names Default to Here”函数。因此,大多数函数都会在括号内接受参数。例如,如果您需要计算立方根,则可以调用 Root 函数,并传入参数和。但有些函数根本不接受任何参数。例如,如果您需要数学常数 pi 的值,则可以调用 Pi 函数,而无需传入任何参数。有些函数接受可变数量的参数。例如,当您想要创建一个包含任意数量项目的列表时,可以调用 List 函数。因此,您可以调用 List("apple", "orange", "pear", "banana") 或 List("apple", "orange", "pear", "banana")。对于许多函数来说,有些参数是必需的,有些则是可选的。甚至有些函数的所有参数都是可选的。可选参数通常具有默认值或设置。例如,如果仅使用第一个参数调用 Root 函数,则第二个参数被假定为但是如果您调用不带任何参数的 Open 函数,它将启动“打开文件”对话框。许多函数都有等效的运算符可供您调用。例如,您可以将列表项括在花括号内,而不是调用 List 函数来创建列表。结果是一样的。许多数学函数可以用中缀运算符(放置在操作数之间的运算符)表示。例如,带有两个参数 a 和 b 的 Add 函数也可以表示为 a 加 b。最后,一些函数会产生副作用,其重要性可能与它们返回的结果一样。例如,For 函数返回的结果是一个缺失值,但您调用 For 函数来重复执行脚本的某些部分。