17.区间

作者: 写代码的向日葵 | 来源:发表于2019-09-25 02:51 被阅读0次

1.区间的定义

fun main(args: Array<String>) {
    //三种定义方式
    val range1 = 1..100
    val range2 = IntRange(1, 100)
    val range3 = 1.rangeTo(100)
    /*-------长整型区间----------------*/
    val range4 = 1L..100L
    val range5 = LongRange(1L, 100L)
    val ramge6 = 1L.rangeTo(100L)
    /*-------字符区间----------------*/
    val range7 = 'a'..'z'
    val range8 = CharRange('a', 'z')
    val range9 = 'a'.rangeTo('z')
}

2.反向区间的定义

fun main(args: Array<String>) {
    val  range=100 downTo 1
    range.forEach{
        println(it)
    }
    /*-------区间反转----------------*/
    val reversed = range.reversed()
    reversed.forEach{
        println(it)
    }
     //指定步长
    for (value in reversed step 2){
        println(value)
    }
}

3.区间的遍历

fun main(args: Array<String>) {
    //三种定义方式
    val range1 = 1..100
    val range2 = IntRange(1, 100)
    val range3 = 1.rangeTo(100)
    /*-------长整型区间----------------*/
    val range4 = 1L..100L
    val range5 = LongRange(1L, 100L)
    val ramge6 = 1L.rangeTo(100L)
    /*-------字符区间----------------*/
    val range7 = 'a'..'z'
    val range8 = CharRange('a', 'z')
    val range9 = 'a'.rangeTo('z')

    for (index in range1) {
        println(index)
    }

    for ((index, value) in range4.withIndex()) {
        "index=$index    value=$value"
    }

    range7.forEach {
        println(it)
    }
}

相关文章

  • 17.区间

    1.区间的定义 2.反向区间的定义 3.区间的遍历

  • kotlin精讲-第5章(1)区间介绍&表示

    区间介绍 区间又叫Range,在数学里,区间通常是指一类实数集合,分为开区间、闭区间、半开半闭区间。 开区间指的是...

  • Swift For in & repeat while 循环

    for in 循环字典 输出结果 for in 分段区间: 开区间 for in 分段区间: 闭区间 repeat...

  • Letter Combinations of a Phone N

    //17. Letter Combinations of a Phone Number

  • Stray Birds

    17. These little thoughts are the rustle of leaves; they ...

  • 支持区间修改和区间查询的线段树

    这种线段树支持区间修改和区间查询,区间修改的操作通过懒惰标记(lazy tag)实现。 一道支持区间修改和区间查询...

  • 2018-11-09 会议

    预测区间(Prediction Interval):给定一个概率,确定预测区间。该区间有的概率包含真实值。预测区间...

  • Kotlin基础认识 (9)区间

    区间表示:.. 闭区间、until 半闭半开区间。downTo降续闭区间、step跨度步长。使用 in 和 !in...

  • Android离线包

    要学习的单词 主题:17.旅游与交通年级:4 本体中单词内容(2017.3.20) 检索条件:主题:17.旅游与交...

  • 商务与经济统计第8章

    区间估计 1、总体均值的区间估计:已知情形 2总体均值的区间估计:未知情形 3、区间估计方法小结 总体均值的区间估...

网友评论

    本文标题:17.区间

    本文链接:https://www.haomeiwen.com/subject/kjhiuctx.html