值范围表达式用rangeTo函数,该函数的操作符形式是二个点(..)另外还有in 和!in 相关操作符,任何可比较的大小的数据类型都可以定义值范围

值范围应用

fun main(arg: Array<String>) {

    var n =100
if (n in 1..100){
print("符合")
}else{
print("不符合")
} }
fun main(arg: Array<String>) {

    for (i in 1..10 step 2)
println(i)
for (i in 10 downTo 2 )//从10 到 2 ,步长为1
println(i) for (i in 10 downTo 2 step 2)//10 到 2修改步长为2
println(i)
}

rangTo函数只是简单的调用了*Range 类的构造器

downTo扩展函数可用于一对整数类型值

reversed 对每个类都定义了reversed 扩展函数,所有这些函数都会返回相反的数列

step  步长值参数要求都是正数

最新文章

  1. POJ 3126 Prime Path
  2. java语法基本知识
  3. ArrayList实现线程安全的blogs
  4. java基础十二[集合与泛型](阅读Head First Java记录)
  5. 2----lua的入门
  6. Maven测试
  7. Linux查找文件夹名
  8. VS2015 C#.net4.6 windows的定时服务
  9. HDU1342 Lotto 【深搜】
  10. 【洛谷T7152】(考试题目)细胞
  11. android cookie持久化
  12. 牛客网 223C 区区区间间间(单调栈)
  13. Burp Suite设置代理
  14. Spring boot中自定义Json参数解析器
  15. 第三方API使用的好习惯
  16. 洛谷P2633 Count on a tree 主席树
  17. Selenium android driver
  18. Python字符串与二进制串的相互转换
  19. 更改Apache的首页
  20. cmd变量,参数,for循环,

热门文章

  1. RabbitMQ中初始化ConnectionFactory常用设置属性
  2. CentOS 安装hping3工具及安装遇到的错误及解决方法
  3. Cannot determine value type from string &#39;xxxxxx&#39;
  4. Cookie操作、ASP.Net文件上传HttpPostedFile
  5. 2019牛客多校D move——乱搞&amp;&amp;思维题
  6. 设置了msconfig处理器个数和内存开不了机终极解决办法
  7. Sort Letters by Case
  8. win10 UWP 动画
  9. MongoDB 比较适用哪些业务场景
  10. fputcsv