列表表达式
列表表达式用于确定字符串或数字是否位于指定的列表中。例如,如果您要将第 15、23 和 45 层上的每个元素的颜色更改为红色,则可使用 .in.(表示位于列表中)操作符和以下显示的列表表达式。
if (level .IN. 15, 23, 45) then color = "red" endif
此外,还有 .NI.(表示没有位于列表中)操作符可用于确定值是否在列表中未列出。
尽管整数和实数可在列表中共存,但您无法混合使用数字和字符串。此外,列表操作符的两个操作数必须是相同的类型。字符串列表中也可以包含值为字符串的关键字,例如,单元名称。
可以使用下列表示法来表示一系列连续的数字。
number1 - number2
此构造指定如果 number1 和 number2 均为整数,则 number1 到 number2 范围内的所有整数都是该列表的一部分。如果任一数字为实数,则大于等于 number1 且小于等于 number2 的任何数字将包含在该列表中。以下表达式是有效列表表达式的示例。
示例: