【Gradle】自学-核心语法讲解与实战之范围详解

139 阅读1分钟

前言

这一篇我们讲解Groovy数据结构的最后一个范围

Range定义、操作(each、switch-case)

范围的定义

范围的定义很简单,比如我们要定义一个1到10的范围,def range=1..10,只需要用..连接两边的数字即可 在这里插入图片描述 我们看见它输出的类型是IntRange,我们看下源码 在这里插入图片描述 它继承自Range,我们再往上找下Range源码, 在这里插入图片描述 我们发现Range的父类是List,也就是说它的本质是一个列表

范围的使用

1.获取范围中某个值,比如第一个 在这里插入图片描述 2.是否包含某个值,比如18 在这里插入图片描述 3.获取范围第一个值 在这里插入图片描述 4.获取范围最后一个值 在这里插入图片描述 5.遍历 在这里插入图片描述 6.switch-case 在这里插入图片描述

OK,到此我们的数据结构就讲完了,我们都是讲解一些我们实际常用的