zoukankan      html  css  js  c++  java
  • Kotlin 区间问题

    //区间
        val az = "a".."z"
        val d在其中 = "d" in az
        val 一到一百 = 1..100
        val 三十八在其中 = 38 in 一到一百
        val 倒计时 = 10 downTo (0)
        val 一百到二百 = 100.rangeTo(200)
        val 一百到一百间的奇数 = 一到一百.step(2)
        println(az)
        println(d在其中)
        println(一到一百)
        println(三十八在其中)
        println(倒计时)
        println(一百到二百)
        println(一百到一百间的奇数)
        for (i in 一百到一百间的奇数){
            print(i)
            if (i==99)
                break
                print(",")
    
        }
        println()
        val 倒数的奇数 = (1..100).step(2).reversed()
        for (i in 倒数的奇数){
            print(i)
            if (i == 1) break
            print(",")
        }
    
    
    
    
    运行结果
    
    
    "D:Program Files (x86)Javajdk1.8.0_131injava" -javaagent:D:软件百宝箱编译软件ideaIU-2017.2.3.winlibidea_rt.jar=58777:D:软件百宝箱编译软件ideaIU-2017.2.3.winin -Dfile.encoding=UTF-8 -classpath "D:Program Files (x86)Javajdk1.8.0_131jrelibcharsets.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibdeploy.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextaccess-bridge-32.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextcldrdata.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextdnsns.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextjaccess.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextjfxrt.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextlocaledata.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibext
    ashorn.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextsunec.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextsunjce_provider.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextsunmscapi.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextsunpkcs11.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextzipfs.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibjavaws.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibjce.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibjfr.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibjfxswt.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibjsse.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibmanagement-agent.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibplugin.jar;D:Program Files (x86)Javajdk1.8.0_131jrelib
    esources.jar;D:Program Files (x86)Javajdk1.8.0_131jrelib
    t.jar;D:kotlinProjectoutproductionHelloKotlin;D:软件百宝箱编译软件ideaIU-2017.2.3.winpluginsKotlinkotlinclibkotlin-stdlib.jar;D:软件百宝箱编译软件ideaIU-2017.2.3.winpluginsKotlinkotlinclibkotlin-reflect.jar;D:软件百宝箱编译软件ideaIU-2017.2.3.winpluginsKotlinkotlinclibkotlin-test.jar;D:软件百宝箱编译软件ideaIU-2017.2.3.winpluginsKotlinkotlinclibkotlin-stdlib-jre7.jar;D:软件百宝箱编译软件ideaIU-2017.2.3.winpluginsKotlinkotlinclibkotlin-stdlib-jre8.jar" com.xiaoboswift.test.ThirdKt
    a..z
    true
    1..100
    true
    10 downTo 0 step 1
    100..200
    1..99 step 2
    1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99
    1
    Process finished with exit code 0
    
    
                                        
    
  • 相关阅读:
    react-native 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。
    Hibernate HQL和原生SQL查询的一点区别
    JPA project Change Event Handler问题解决[转]
    Webstorm2016激活码[ 转]
    [支付]微信NATIVE扫码支付JAVA实现
    jeecms附件标签用法
    Eclipse查找类路径快捷方式
    第4条:用辅助函数来取代复杂的表达式
    关于python2中的unicode和str以及python3中的str和bytes
    第2条:遵循PEP8风格指南
  • 原文地址:https://www.cnblogs.com/CCCrunner/p/11781761.html
Copyright © 2011-2022 走看看