06-Groovy-循环语句及关键字

简介: 06-Groovy-循环语句及关键字

前言

  • 本篇来学习下循环语句

for循环

  • for in loop
1. // for in loop  打印1-5
2. for (a in 1..5) {
3.     println a
4. }
  • for in list
1. // for  list  打印list中的值
2. for (x in [2, 3, 4, 5]) {
3.     println x
4. }
  • for in map
1. def map = ["name": "大海", "age": "28","city":"北京"]
2. for (e in map) {
3. // 打印key
4.     print e.key + ":"
5.     println e.value  // 打印value
6. }

while循环

1. // while 循环
2. int i = 1
3. while (i < 5) {
4.     println i
5.     i++
6. }

upto关键字

1. // $it 是固定写法,表示循环中的变量  打印1-10  包含10
2. 1.upto(10) {
3.     println "$it"
4. }

times关键字

1. // 从0开始打印  0-4  不包含5
2. 5.times { println "$it" }

step关键字

1. // 从0开始打印  0-10 ,步长是2 不包含10   输出 0,2,4,6,8
2. 0.step(10, 2) { println "$it" }


相关文章
|
8月前
|
C# 开发者
C#条件语句
C#条件语句
82 0
if条件语句的四种写法
if条件语句的四种写法
168 0
Go语言的条件控制语句及循环语句的学习笔记
本文是Go语言的条件控制语句和循环语句的学习笔记,涵盖了if语句、if-else语句、if嵌套语句、switch语句、select语句以及for循环和相关循环控制语句的使用方法。
Go语言的条件控制语句及循环语句的学习笔记
|
5月前
|
Java 机器人 开发者
04 Java流程控制-循环(while+for+关键字+嵌套)
04 Java流程控制-循环(while+for+关键字+嵌套)
70 4
|
4月前
|
C#
C# 一分钟浅谈:条件语句 if-else 的使用
【9月更文挑战第1天】条件语句是编程中的基础概念,C# 中的 `if-else` 语句允许根据不同条件执行不同代码块。本文详细介绍了 `if-else` 语句的基本语法和使用方法,并提供了多个示例,如根据年龄判断是否可以观看电影、根据成绩评定学生等级等。此外,还探讨了常见问题及其解决方法,例如条件表达式错误、忽略边界条件和条件分支过多等问题,并介绍了如何使用括号明确优先级、避免冗余条件、使用 `switch` 语句和提取公共逻辑等技巧。通过本文的学习,你可以更好地理解和运用 C# 中的条件语句。
141 0
|
5月前
条件循环语句有哪些?语法?区别?
条件循环语句有哪些?语法?区别?
37 0
Java中的条件语句:if语句和switch语句的作用与区别
Java中的条件语句:if语句和switch语句的作用与区别
301 0
|
8月前
|
机器学习/深度学习 算法 搜索推荐
条件语句在Pyth
条件语句在Pyth
35 1
|
8月前
|
C++
在C++条件语句
在C++条件语句
|
8月前
|
程序员 C++
C++条件语句
C++条件语句
72 0