《Kotlin基础9》返回值

return 与 = 灵活应用
例1

fun sum(a: Int,b: Int): Int{
    
    
    return a+b
}
fun sum(a: Int,b: Int) = a + b

例2

fun max(a: Int, b: Int): Int {
    
    
    if (a > b)
        return a
    else
        return b
}
fun max(a: Int, b: Int) = if (a > b) a else b

例3

 fun initUI(): LinearLayout {
    
    
        return verticalLayout {
    
    
            button {
    
    
                text = "one"
            }
            textView {
    
    
                text = "two"
            }.lparams {
    
    
                width = matchParent
                gravity = Gravity.CENTER_HORIZONTAL
            }
        }
    }
 fun initUI() = verticalLayout {
    
    
        button {
    
    
            text = "one"
        }
        textView {
    
    
            text = "two"
        }.lparams {
    
    
            width = matchParent
            gravity = Gravity.CENTER_HORIZONTAL
        }
    }

猜你喜欢

转载自blog.csdn.net/qq_35091074/article/details/123876584