Kotlin與Java在語句和表達(dá)式上的區(qū)別
1 回答

慕妹3242003
TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超6個(gè)贊
區(qū)別如下:
1、在Kotlin中,if是一個(gè)表達(dá)式,不是一個(gè)語句
2、表達(dá)式有返回值,語句不返回任何值
3、在Kotlin中,絕大多數(shù)的控制結(jié)構(gòu)都是表達(dá)式,除了一些Loops循環(huán)
4、Kotlin通過把控制結(jié)構(gòu)和表達(dá)式一起讓我們可以非常簡潔地表達(dá)很多常見的模式
5、Java中的賦值是表達(dá)式,而在Kotlin中,賦值變成了語句,從而幫助我們避免對(duì)比較和賦值產(chǎn)生混淆
- 1 回答
- 0 關(guān)注
- 798 瀏覽
添加回答
舉報(bào)
0/150
提交
取消