侧边栏壁纸
博主头像
丛庆

没事儿写代码,有事写代码。email:1024@cong.zone

  • 累计撰写 116 篇文章
  • 累计创建 97 个标签
  • 累计收到 4 条评论

【Kotlin】kotlin 区间

丛庆
2021-12-20 / 0 评论 / 0 点赞 / 450 阅读 / 494 字 / 正在检测是否收录...
温馨提示:
部分资料和图片来源于网络,如有危害到您的利益请与我联系删除,1024@cong.zone。

概述:
一个数学上的概念,表示范围
ClosedRange的子类,IntRange最常用
基本写法:
0…100表示[0,100]
0 until 100 表示 [0,100)
i in 0…100判断 i 是否在区间 [0,100]中
示例代码:

// 前后都闭区间  [0,1024]
val range:IntRange=0..1024
// 前闭后开的区间  [0,1024) = [0,1023]
val range_exclusive:IntRange= 0 until 1024  
val empty_Range:IntRange=0..-1

fun main(args:Array<String>){
	// true   是为空,因为此范围中没有值
	println(emptyRange.isEmpty())
	// true 此范围中包含了50
	println(range.contains(50))
	// true 检查50是否在range的范围中
	println(50 in range)
}

// 下面打印出来的结果为: 0,1,2,3,4,5,6,7,8,9,10...
for(i in range_exclusive){
	println("$i,")
}
0

评论区