声明变量

在 Kotlin 中,变量声明看起来与 Java 有点不同:

val i : Int = 42
  • 他们开始与任 valvar,发表声明 final( “ VAL UE”)或 VAR iable。

  • 名称后面注明类型,由:分隔

  • 感谢 Kotlin 的类型推断,如果存在具有编译器能够明确检测的类型的赋值,则可以忽略显式类型声明

Java 科特林
int i = 42; var i = 42 var i : Int = 42
final int i = 42; val i = 42