kotlin的return语句可以作为表达式么


#1
fun foo():String{
    var  word = "tmp"
    if(word == "" || return String()){
    }
    return String()
}

条件判断中的return语句是作为什么存在呢?


#2

在语法上 return 语句确实是一个表达式,它的返回值是 Nothing,但是现实中要是我同事写出这样的代码,估计会被我打死。。。


#3

明白了,感谢


京ICP备16022265号-2 Kotlin China 2017 - 2018