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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章