跳转至

数组与切片

展示 $[...] 数组初始化、切片与遍历。示例先创建定长数组,再通过区间索引生成切片,最后用遍历语法逐元素读取。

相关语法: 数组切片类型

说明: 示例使用 $[...] 创建数组,arr[2..5] 生成切片,切片具备 .len 属性可读长度,并用 for (val v : s) 进行只读遍历。

use "std" -> std;

act[io.out] main() -> i32 {
  val arr = $[1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
  []i32 s = arr[2..5]; // 切片:元素 3..5

  std.println(s.len);
  for (val v : s) {
    std.println(v);
  }
  return 0;
}