for
Installation
SKILL.md
仓颉语言 for-in 迭代 Skill
1. for-in 基本语法
1.1 语法
for (item in sequence) {
exprs
}
sequence须实现Iterable<T>接口sequence表达式仅在首次迭代前求值一次- 循环表达式类型为
Unit,值为()
1.2 执行流程
- 求值
sequence,调用iterator()获取迭代器 - 调用迭代器
next():返回None则退出循环,返回Some(value)则继续 - 将
value绑定到item,执行循环体 - 回到步骤 2