当前位置: 首页 > article >正文

华为仓颉语言入门(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, 

http://www.kler.cn/news/335666.html

相关文章:

  • Pikichu-xss实验案例-通过xss获取cookie
  • 基于Python的人工智能应用案例系列(15):LSTM酒类销售预测
  • CMake构建工程基本要素
  • 文本到语音或视频的构想
  • 什么是数字化智能工厂的组成
  • Microsoft Edge 离线安装包制作或获取方法和下载地址分享
  • 从DBA是“擦车的”谈起
  • 【Linux】用虚拟机配置Ubuntu 24.04.1 LTS环境
  • 社群团购中的用户黏性价值:以开源小程序多商户AI智能名片商城源码为例
  • 科技赋能,商贸物流新速度 —— 智慧供应链商城加速企业成长
  • 【瑞昱RTL8763E】音频
  • 40条经典ChatGPT论文指令,圈定选题和进行论文构思
  • 基于阻塞队列及环形队列的生产消费模型
  • 第一集---初识计算机系统
  • 如何利用免费音频剪辑软件制作出精彩音频
  • 使用ElasticSearch-dump工具进行ES数据迁移、备份
  • python 实现贪婪合并排序算法
  • 【MySQL】-- 库的操作
  • 数据结构--集合框架
  • 【React】事件机制