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