for

Installation
SKILL.md

仓颉语言 for-in 迭代 Skill

1. for-in 基本语法

1.1 语法

for (item in sequence) {
    exprs
}
  • sequence 须实现 Iterable<T> 接口
  • sequence 表达式仅在首次迭代前求值一次
  • 循环表达式类型为 Unit,值为 ()

1.2 执行流程

  1. 求值 sequence,调用 iterator() 获取迭代器
  2. 调用迭代器 next():返回 None 则退出循环,返回 Some(value) 则继续
  3. 将 value 绑定到 item,执行循环体
  4. 回到步骤 2
Installs
5
First Seen
Mar 11, 2026
for — kong-baiming/cangjie-doc-skills