==可以理解為調(diào)用equals方法氨肌,===可以理解為對比內(nèi)存地址苹享。
文中你整錯了兩點:
1. 數(shù)字「1」和數(shù)字「10000」的概念不一樣绣檬,前者會直接引用運行時常量池(如你文末所說),后者完全就是兩個對象吏够,所以===調(diào)用結(jié)果為false。
2.Kotlin加不加?的區(qū)別只是加不加@Nullable標簽而已膀值,并不影響運行時狀態(tài)。
圖文并茂解釋Kotlin == 和 === 之間的差異Kotlin最近風頭正勁误辑,作為一個去年就關(guān)注這門語言沧踏,并且向朋友安利這門語言的小司機終于揚眉吐氣了一回,自己選擇沒有錯巾钉。 最近在一個Kotlin群里翘狱,看到大家在討論一個問題,...