精选文章 Groovy for循环

Groovy for循环

作者:zhoushenxian 时间: 2021-02-07 01:31:47
zhoushenxian 2021-02-07 01:31:47
【摘要】Groovy循环支持几种方式,由于groovy是完全兼容Java的, 所以第一种就是Java中的循环

第一种

String message = ''
for (int i = 0; i < 5; i++) { message += 'Hi '
}

第二种 使用in关键字

a:使用 .. 方式. 在某一范围内()

class ListStudy { static void main(...

Groovy循环支持几种方式,由于groovy是完全兼容Java的, 所以第一种就是Java中的循环

第一种

String message = ''
for (int i = 0; i < 5; i++) { message += 'Hi '
}

第二种 使用in关键字

a:使用 .. 方式. 在某一范围内()

class ListStudy { static void main(String[] args) { def x = 0 for ( i in 0..9 ) { x += i } println(x) }
}

b:循环遍历list集合

class ListStudy { static void main(String[] args) { def x = 0 for ( i in [0, 1, 2, 3, 4] ) { x += i } println(x) }
}

c:遍历数组

class ListStudy { static void main(String[] args) { def array = (0..4).toArray() def x = 0 for ( i in array ) { x += i } println(x) }
}

d:遍历map

class ListStudy { static void main(String[] args) { def map = ['abc':1, 'def':2, 'xyz':3] def x = 0 for ( e in map ) { x += e.value } println(x) }
}

e:遍历map中的value

class ListStudy { static void main(String[] args) { def map = ['abc':1, 'def':2, 'xyz':3] def x = 0 for ( v in map.values() ) { x += v } println(x) }
}

f:遍历字符串中的字符

class ListStudy { static void main(String[] args) { def text = "abc" def list = [] for (c in text) { list.add(c) } println(list) }
}

 

勿删,copyright占位
您找到想要的结果了吗?
Groovy for循环
提交成功!非常感谢您的反馈,我们会继续努力做到更好
分享文章到微博
分享文章到朋友圈

上一篇:Scrapy设计思想

下一篇:Groovy 条件语句

您可能感兴趣

  • python基础学习笔记(三)——循环for and while

    chapter6 迭代和循环 for语句 在python中最常用的循环是for语句,常与列表list共同使用,注意for语句的格式。 计算列表中元素的平均值 for value in [0,1,2,3,4,5]: print(value*value) 0 1 4 9 16 25 计算列表中所有元素的和 mylist=[1,5,7]...

  • 基于Tensorflow的双层循环神经网络RNN(LSTM)实现(MNIST数据集)

    本文使用双层LSTM网络,实现对MNIST数据集的分类。 理解LSTM网络的传送门:https://blog.csdn.net/jerr__y/article/details/58598296 参考:https://blog.csdn.net/jerr__y/article/details/61195257 # -*- coding:utf-8...

  • Shell中的for和while循环详解

    Shell中的for和while循环详解 一、for循环 数字段形式 for i in {1..10} do    echo $i done   详细列出(字符且项数不多) for File in 1 2 3 4 5  do      echo $File  done   对存在的文件进行循环 for shname in `ls *....

  • vue的多层循环

    我的json格式如下: "cit": { "A": [{ "id": "01", "name": "A1" }, { "id": "02", "name": "A2" }], "B":[{ "id": "03", "name": "B1" },{ "id": "04", "name": "B2" ...

  • WritePrivateProfileString循环向配置文件中写入变量名

    首先我讲一下我的需求 我要实现的是先读取下图红圈中的数据,然后向para.ini配置文件中循环输入DataCastPortArr0=7006                 如上图所示                                                                                 ...

  • JS循环遍历方法

    1.  标准for循环的写法 先定义一个变量i作为索引,以跟踪访问的位置,条件就是i不能超过数组的长度,一旦超过,跳出循环体,结束循环。 var arr = [1,2,3,4,5]; for (var i=0; i<arr.length; i++){ document.write(arr[i] + "<br>"); } 2. While 循...

  • shell 循环

    for 语法结构: for 变量名 [ in 取值列表 ] do 循环体 done 如何解决for的默认空格分割的问题。使用IFS=$’\n’ 重新定义分隔符。 另外,如果脚本中还有for怎么办呢...

  • Vue学习笔记01day_11.v-for循环对象

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" ...

CSDN

CSDN

中国开发者社区CSDN (Chinese Software Developer Network) 创立于1999年,致力为中国开发者提供知识传播、在线学习、职业发展等全生命周期服务。
Groovy for循环介绍:华为云为您免费提供Groovy for循环在博客、论坛、帮助中心等栏目的相关文章,同时还可以通过 站内搜索 查询更多Groovy for循环的相关内容。| 移动地址: Groovy for循环 | 写博客