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