列表简介
JMP 中一个重要的数据结构是列表,它是一种通用的存储容器,可以存储任意数量的项目。这些项目可以是任何类型的数据,例如数字、字符串、对象引用或其他列表,并且列表中的项目不必是同一类型。您可以使用 List 函数或花括号运算符创建列表。列表中的项目用逗号分隔,您可以将列表存储在变量中。您的脚本也可能使用 JSL 函数返回的列表。让我们看几个创建列表的示例。您可以使用 List 函数或列表运算符创建一个空列表,其中括号或花括号内不包含任何项目。如果您的脚本在运行时会累积项目,则空列表非常有用。您可以创建包含单个项目或多个项目的列表。您可以创建一个包含嵌套列表作为一个或多个项目的列表,这对于分支或嵌套数据非常有用。您还可以创建一个包含各种项目的列表。创建列表后,可以使用下标引用列表中的特定项。下标是将一个或多个值放在方括号中,并附加到变量名。例如,给定此处显示的列表,将包含索引值 1 的方括号附加到变量 my list 后,将返回字符串“Statistics”。下标 three 将返回包含字符串“Florence”和“Gertrude”的嵌套列表。您还可以使用多个下标来隔离嵌套列表中的项,或从列表中获取多个项。例如,my list 的下标依次为 three 和 one,将返回字符串“Florence”。my list 的下标为索引值列表(例如 two 和 four),将返回包含第二项和第四项的子列表:分别是日期和数字。