kotlin学习基础---关键字

#整理学习中#

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->**右侧的代码块。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值