==可以理解為調(diào)用equals方法白筹,===可以理解為對(duì)比內(nèi)存地址窟感。
文中你整錯(cuò)了兩點(diǎn):
1. 數(shù)字「1」和數(shù)字「10000」的概念不一樣纱新,前者會(huì)直接引用運(yùn)行時(shí)常量池(如你文末所說),后者完全就是兩個(gè)對(duì)象,所以===調(diào)用結(jié)果為false。
2.Kotlin加不加皇忿?的區(qū)別只是加不加@Nullable標(biāo)簽而已,并不影響運(yùn)行時(shí)狀態(tài)坦仍。
圖文并茂解釋Kotlin == 和 === 之間的差異Kotlin最近風(fēng)頭正勁鳍烁,作為一個(gè)去年就關(guān)注這門語言,并且向朋友安利這門語言的小司機(jī)終于揚(yáng)眉吐氣了一回繁扎,自己選擇沒有錯(cuò)幔荒。 最近在一個(gè)Kotlin群里,看到大家在討論一個(gè)問題梳玫,...