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

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

相关文章:

  • LeetCode讲解篇之2466. 统计构造好字符串的方案数
  • 【机器学习基础】Transformer学习
  • USB启动盘制作工具
  • 网络安全自学入门:(超详细)从入门到精通学习路线规划,学完即可就业
  • 【C++】显示声明与隐式声明的使用与区别
  • Redission · 可重入锁(Reentrant Lock)
  • CSP-J/S 复赛算法 树形动态规划
  • 一文讲清楚退耦电容的位置摆放及其过孔设计
  • 零基础入门AI大模型应用开发,你需要一个系统的学习路径!
  • 鸿蒙next开发者第一课02.DevEcoStudio的使用-习题
  • 高效查找服务器漏洞
  • 利用 notepad++ 初步净化 HaE Linkfinder 规则所提取的内容(仅留下接口行)
  • 若依从redis中获取用户列表
  • Chrome 浏览器:现代网络浏览的先锋
  • 大厂笔试现已经禁用本地IDE怎么看
  • Electron Vue框架环境搭建 Vue3环境搭建
  • C++ 多线程
  • 2024双十一有什么值得买的好物?力荐五款好用不踩雷的好物推荐!
  • Python 3 和 MySQL(PyMySQL) 的集成使用
  • 脉冲神经网络(SNN)论文阅读(六)-----ECCV-2024 脉冲驱动的SNN目标检测框架:SpikeYOLO
  • 80后莆田市文旅局长马骏登台与杨宗纬合唱,“演唱会秒变旅游推介会”
  • 在地球另一端的交流,架起2万公里间更多共赢的桥梁
  • 美国长滩港货运量因关税暴跌三成,港口负责人:货架要空了
  • 巴基斯坦空袭印度多地空军基地,巴战机进入印领空
  • 上汽享道出行完成13亿元C轮融资,已启动港股IPO计划
  • 深入贯彻中央八项规定精神学习教育中央第六指导组指导督导中国工商银行见面会召开