#整理学习中#
1、…
2、if-in(区间)
3、for-in(区间)
4、step(区间)
5、downTo(区间)
6、when{in->}
7、when(){->{}else->{}}
8、when(){is ->{}else->{}}
1、"…"关键字
循环关键字,即从关键字左侧的数值向右侧数值依次递增使用,主要用于循环当中。
2、if-in关键字(区间)
逻辑判断使用,该组合会判断if-in之间的参数是否在in后面的参数之中,in后面的参数要么是数组要么是集合。
3、for-in关键字(区间)
会对于in后面的集合或数组做迭代操作,而每次迭代操作的元素就在for-in的中间参数。
4、step关键字(区间)
元素跳过关键字,一般和for-in关键字结合使用,使用方式为for-in-step,在step的后面十个整型参数,用来表示在循环开始后每次循环跳过多少个元素。
即第一次的元素为第0个,那么第二次的元素为第2个,第三次的元素为第4个,此时,step后面的值就为2.
5、downTo关键字(区间)
倒序关键字,即针对循环倒序输出,组结合for-in使用,也可以和step结合使用,使用格式为for-in-downTo或者for-in-downTo-step。
6、when{in->}关键字
switch关键字的一种,该关键字主要是针对于不同元素是否在不同集合当中做操作,在in关键字的左边是要判断的元素,在in关键字的右边就是要判断是否包含左侧元素的集合,而在**->**的右侧就是如果符合条件之后要做的操作。
7、when(){->{}else->{}}
switch关键字的一种,该关键字主要是对于when内部的参数做匹配操作,在第一个**->的左边就是要匹配比较的值,符合条件则执行右侧的代码块,如果所有的匹配条件都不符合,则会执行else->**右侧的代码块。
8、when(){is ->{}else->{}}
switch关键字的一种,该关键字主要是对于when内部的参数做类型判断使用,即,when后面的括号当中是要匹配的参数,而is后面的为具体的参数类型,例如Long、String等类型,也可以是自定义的类,而**is->{}花括号部分的代码为符合类型之后的代码块,如果所有的匹配条件都不符合,则会执行else->**右侧的代码块。