Java转Kotlin学习(二)

Java面试Offer直通车

标识符和关键字

标识符

标识符就是变量、常量、函数、属性、类、接口和扩展等由程序员指定的名字。
标识符命名规范

  • 区分大小写,也就是说Myname与myname是两个不同的标识符。
  • 首字符,可以是下划线但是不可以是数字。
  • 除首字符以外其他字符,可以是下划线、字母和数字。
  • 硬关键字不能作为标识符,软关键字、修饰符关键字在它们的使用场景之外可以作为标识符使用。
  • 与Java不同的是在Kotlin中‘$’不可以作为标识符。
  • 特定标识符field和it。这两个标识符都是系统隐藏的变量,最好不要做为标识符,当然一般场景下也可以使用其作为标识符。
  • 如果非要使用关键字作为标识符,也不是不可以,但是需要使用反引号将标识符括起来比如:class,并且普通标识符也可以使用反引号进行修饰。

关键字

Kotlin语言中有70多个关键字,全部是小写英文字母,以及!和?等字符构成。

  • 硬关键字
    as、as?、break、class、continue、do、else、false、for、fun、if、in、!in、interfac

你可能感兴趣的:(Java转Kotlin学习(二))