/
主要的循环类型由 .foreach 函数提供,它接受:
.foreach {2..4}
n:
The number is: **.n**The number is: 2
The number is: 3
The number is: 4
该函数返回一个与输入大小相同的有序可迭代集合,其中包含每个被迭代值对应的 lambda 求值结果。这意味着该函数可以作为一个表达式来使用,类似于许多编程语言中的 map 函数。
Unresolved reference: 1
任何可迭代值都可以被接受,包括 Markdown 列表。有关定义可迭代值的所有可能方式,请参阅 Iterable 。
.var {letters}
- A
- B
- C
.foreach {.letters}
###! .1
The letter is **.1**.The letter is A.
The letter is B.
The letter is C.
被迭代元素的类型会被保留。更多详情请参阅 Typing 。
.row alignment:{spacearound}
.foreach {1..5}
n:
.multiply {.n} by:{.n}1
4
9
16
25
.repeat {times} 函数是 .foreach {1..times} 的简写形式。
.repeat {3}
.11
2
3