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" }


相关文章
if条件语句的四种写法
if条件语句的四种写法
147 0
|
iOS开发 Python
Python流程控制语句-条件判断语句练习及应用详解
Python流程控制语句-条件判断语句练习及应用详解
147 0
|
6月前
|
JavaScript
TypeScript 中常用的条件语句:`if`语句、`if-else`语句、`switch`语句和`三元运算符`
TypeScript 中常用的条件语句:`if`语句、`if-else`语句、`switch`语句和`三元运算符`
134 4
|
3月前
|
Java 机器人 开发者
04 Java流程控制-循环(while+for+关键字+嵌套)
04 Java流程控制-循环(while+for+关键字+嵌套)
60 4
|
5月前
|
Rust 程序员
Rust条件语句:if-else表达式详解
Rust条件语句:if-else表达式详解
|
5月前
|
Kotlin
Kotlin流程控制、循环
Kotlin流程控制、循环
Java中的条件语句:if语句和switch语句的作用与区别
Java中的条件语句:if语句和switch语句的作用与区别
269 0
|
6月前
switch语句的语法
switch语句的语法
76 1
|
6月前
|
存储 Java 容器
深入Java核心:变量、循环与条件语句的魔法
深入Java核心:变量、循环与条件语句的魔法
46 0