了解新特性,请查看《为什么从放弃到痴迷Kotlin》 : https://www.jianshu.com/p/9a419b60e2c5 而探究Kotlin独特魅力,要从细节入手,这篇博文从以下几个方面讲述....
④ 经过智能转换的值会用不同的背景颜色着重表示,这样就更容易发现这个值是事先检查过的....for 循环 ,而用 区间 替代.
② 区间本质上是两个值之间的间隔,这两个值通常是数字: 一个是起始值 , 一个是结束值.使用 in 运算符表示区间.
③ kotlin的区间是包含的,即闭合的,意味着第二个值始终是区间的一部分...语法不仅可以创建数字区间,还可以创建字符区间.这里迭代从A到F的字符.
② for 循环允许展开迭代中的集合的元素(这里是 map 键值对集合) : 把展开的结果存储到了两个独立的变量中 : letter...n 来检查这个值是否不在区间中.
② in 简洁的隐藏了标准库中的区间类的具体的实现逻辑
c in 'a' ..