Kotlin學習筆記(七):特殊的符號

一、反引號

反引號:`` 
  1. Kotlin中可以用反引號解決關鍵字衝突問題。
  2. 將一個不合法的字符變爲合法字符,這種情況一般可以用在一個Kotlin方法不希望被Java調用時使用,因爲Java語言層面上不支持反引號這種語法。
fun `1234`(){
    println("1234")
}

fun ` `(){
    println("  ")
}

fun `  `(){
    println("   ")
}

fun main(args: Array<String>) {
    `1234`()
    ` `()
    `  `()
}

二、比較操作

Kotlin Java 作用
a == b a.equals(b) 比較兩個對象的內容是否相同
a === b a == b 比較兩個對象是否是同一個對象

三、typealias

通過這個關鍵字可以關聯一個已有的類,可以理解爲給類起一個別名。

typealias A = Thread

fun main(args: Array<String>) {
    val a = A()
    a.start()
}
發佈了167 篇原創文章 · 獲贊 233 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章