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 篇原创文章 · 获赞 230 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/qq_39240270/article/details/104203005