kotlin的loop和Range、list和map

继续学习Kolin的基础语法,比较简单,直接练习代码。
loop和range:

这里用一个场景来说明:计算从1到100之间数的总和,那在kotlin中是如何搞的呢?

上面这么简单的一句代码确实是能表达么?下面输出看一下就知道了,这里就涉及到怎么循环了,其实跟java差不多,如下:

编译运行:

确实是能表达,又一次体现出kotlin强大之处,如果用java去实现最起码得整个循环。

接着来计算一下它们的和,如下:

接着来讨论一下开闭区间的问题,目前的定义数组的方式是一个闭区间:

其结果:

那下面来看一下如何表达开区间:

编译运行:

只输出到99,很显然用until就可以表达一个开区间。

接下来再看一下其它相关的语法:

编译运行:

另外还可以对数据进行反转:

编译运行:

那如果要计算出数组元素的大小呢?

编译运行:

list和map:

在kotlin中,如何去实例化一个list数据呢?

编译运行:

对于list而言是有顺序的,那如何知道各个元素在list的位置顺序呢?

编译运行:

对于这种增强的语法是不是感觉挺怪滴,先有个大致的印象,待之后再深入。

接着对于map在kotlin又是如何构建呢?

编译运行:

原文地址:https://www.cnblogs.com/webor2006/p/7742307.html