kotlin吧 关注:2,641贴子:3,699
  • 4回复贴,共1

单表达式函数

只看楼主收藏回复

单表达式函数


来自iPhone客户端1楼2020-10-23 00:38回复
    fun theAnswer() = 42


    2楼2020-10-23 00:39
    回复
      不错哈,加油。没有学不好koylin的程序员,只有不愿意学好kotlin的程序员


      来自iPhone客户端3楼2020-10-23 00:41
      回复
        等价于:
        fun theAnswer(): Int {
        return 42
        }


        来自iPhone客户端4楼2020-10-23 00:43
        回复
          单表达式函数与其它惯用法一起使用能简化代码,例如和 when 表达式一起使用:
          fun transform(color: String): Int = when (color) {
          "Red" -> 0
          "Green" -> 1
          "Blue" -> 2
          else -> throw IllegalArgumentException("Invalid color param value")
          }


          5楼2020-10-23 00:46
          回复