一、反引號
反引號:``
Kotlin
中可以用反引號解決關鍵字衝突問題。- 將一個不合法的字符變爲合法字符,這種情況一般可以用在一個
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()
}