美文网首页
kotlin中的语句

kotlin中的语句

作者: 爱你为你做饭 | 来源:发表于2024-02-18 16:15 被阅读0次
  1. kotlin语法中的语句:if语句,when语句,while语句,for语句,同时提供了对应的表达式:if表达式,when表达式,while表达式,for表达式,即(对于语句kotlin的语法和java类似不再详细描述重点描述其表达式的用法):
    • if表达式:if语句可以是单语句也可以是代码块,同样if表达式也可以是单语句也可以是代码块,且if语句可以嵌套使用,即:


      if语句
      if语句2
    • when表达式:kotlin提供了when语句,和while语句相似,也可以看做是if语句的一个变体,即处理给定值和多条件的场景,同时kotlin中的when表达式,和语句不同点是when表达式必须提供else条件,除非编译器能够识别到所有的条件语境,比如枚举场景。


      when表达式:枚举可以忽略else语句
    • while 语句:和java类似

    • for语句:和java类似,不太一样的是集合数组等数据结构的遍历方式和java不太一样,具体可以参考数据结构中的集合模块。

  2. 上面描述语句中的跳转与返回即常见标识return,continue和break的使用。
    • 和java类似上面三个标识通用用法一致,return直接返回,continue退出最直接的循环继续下一次,break退出最直接的循环。
    • break和continue标签:通过标签指定两个标识退出到位置,比如下面通过标签指定了退出位置是最外层循环(理论上其是退出内层循环)


      标签
    • return标签:通过标签指定return返回的位置,比如下面是通过标签指定其返回到内循环上,理论上是返回整个循环。


      标签
    • return 隐士标签:通过方法名实现上面return标签的功能,即:


      标签
  3. kotlin中的异常处理及其与java中的不同点。
    • kotlin的异常处理和java类似,try catch finally,且针对异常可抓可抛,具体是场景而言。
    • 和上面语句相似,kotlin提供了对应的异常表达式语句即:


      image.png
    • kotlin在编译阶段会对变量进行判空校验,若为null会直接报警编译不通过,若变量或者常量支持空需要设置?。

相关文章

网友评论

      本文标题:kotlin中的语句

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