自学内容网 自学内容网

华为仓颉语言入门(9):for-in表达式

for-in 表达式用于遍历序列,它会依次访问序列中的每个元素,直到遍历完成。它常用于处理列表、数组或其他集合类型,能够有效简化代码,减少重复劳动。其基本语法如下:

for (循环变量 in 序列) {
    循环体
}

for-in 表达式中,每次循环都会检查是否遍历了序列中的所有元素。如果未遍历完,则将下一个元素赋值给循环变量并执行循环体,直到序列遍历结束。如果序列为空,则循环体不会执行。

需要注意的是,for-in 循环中的循环变量的作用域仅限于循环体内,不能在循环体外部使用。此外,循环变量是不可修改的,这保证了遍历过程的安全性。

区间类型

区间类型用于表示一个有固定步长的数值序列。每个区间包含三个部分:startendstep,分别表示序列的起始值、结束值和步长。当步长为正数时,表示从 startend 按步长递增;如果步长为负数,则表示递减。区间的基本语法如下:

start..end[: step]  // 左闭右开区间
start...end[: step] // 左闭右闭区间

举例:

0..4       // 序列:0, 1, 2, 3
0...4      // 序列:0, 1, 2, 

原文地址:https://blog.csdn.net/nokiaguy/article/details/142702568

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!