Android Gradle学习系列(三)-核心语法讲解与实战之范围详解

前言

这一篇我们讲解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,到此我们的数据结构就讲完了,我们都是讲解一些我们实际常用的

发布了87 篇原创文章 · 获赞 319 · 访问量 149万+

猜你喜欢

转载自blog.csdn.net/Greathfs/article/details/102925591