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