Kotlin实战读书笔记(二 基础)

2017-12-05  本文已影响0人  Pyrrha_89c6
  1. 函数和变量
  1. 类和属性
  1. 表示和处理选择: 枚举和“when”
  1. 迭代
  1. 异常处理
    和java的不同点:
    • throw结构是一个表达式
    val value = if ( number in 0..100) number else throw IllegalArgumentException("$number not in 0..100")
    
    • kotlin不用区分受检异常和不受检异常,比如不用显式处理IOException
    • try做表达式
    val number = try { // number = null
          Integer.parseInt("not a number")
      }catch (e: Exception){
          null 
      }  
    
上一篇 下一篇

猜你喜欢

热点阅读