当前位置: 首页 > 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, 
http://www.lryc.cn/news/453216.html

相关文章:

  • Vue3中使用axios
  • 国创——VR虚拟陪伴
  • 【Android 源码分析】Activity生命周期之onPause
  • ​IAR全面支持国科环宇AS32X系列RISC-V车规MCU
  • Java题集(从入门到精通)04
  • 《西北师范大学学报 (自然科学版)》
  • Oracle SQL语句没有过滤条件,究竟是否会走索引??
  • Java中参数传递:按值还是按引用?
  • Linux忘记root用户密码怎么重设密码
  • 【Web】复现n00bzCTF2024 web题解(全)
  • 仿RabbitMQ实现消息队列客户端
  • CSS | 面试题:你知道几种移动端适配方案?
  • 【web安全】——XSS漏洞
  • JAVA基础语法 Day11
  • 知识图谱入门——7:阶段案例:使用 Protégé、Jupyter Notebook 中的 spaCy 和 Neo4j Desktop 搭建知识图谱
  • 【AIGC】VoiceControl for ChatGPT指南:轻松开启ChatGPT语音对话模式
  • 基于SpringCloud的微服务架构下安全开发运维准则
  • vue的图片显示
  • 深度学习06:线性回归模型
  • Angular ng-state script 元素的生成机制介绍
  • 小程序-全局数据共享
  • vSAN01:vSAN简介、安装、磁盘组、内部架构与调用关系
  • Apache NiFi最全面试题及参考答案
  • 基于Docker部署最新版本SkyWalking【10.1.0版本】
  • 如何在 Ubuntu 18.04 上使用 LEMP 安装 WordPress
  • shadcn-vue 快速入门(2)
  • Oracle数据恢复—异常断电导致Oracle数据库报错的数据恢复案例
  • 数据结构-4.1.特殊矩阵的压缩存储
  • Hive数仓操作(十四)
  • SpringBoot技术:实现古典舞在线交流平台的秘诀