将表中的所有成员以指定变量的身份带入表达式求值
(foreach name list [expr...])
foreach 函数遍历表,将其中每一个元素依次赋给变量,并对每一个表达式求值。可以指定任意多个表达式。
参数
name
表中元素将被赋给该名称指定的变量。
list
由要求值的元素组成的表。
expr
要对 list 中元素求值的表达式。
返回值
最后一次计算 expr 的结果。如果未指定 expr,foreach 返回 nil。
示例
打印表中的每一个元素:
命令: (foreach n '(a b c) (print n))
A
B
C C
foreach 打印表中的每一个元素并返回最后结果 C。该命令与下列命令序列的效果相同,但 foreach 仅返回最后一个计算的表达式的结果。
(print a)
(print b)
(print c)
明经通道 版权所有 未经许可 不得传播 | 评论 |