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()
}

你可能感兴趣的:(Kotlin学习笔记,Kotlin,反引号,比较操作,typealias)