变量 分为 可变的引用(var) 不可变的引用(val) 可变和不可变类似于c++ 中 const 对于指针的限定,而且是顶层const 或者说指正常量。 然后变量是可以进行自动类型推断的,类似于auto,前提是进行了初始化 同时对于val 来说,如果编译器可以保证val只进行唯一一次初始化,则可以根据条件初始化成不同的值。 val message : String if (something) { message = "yes" } else { message = "false" } 同时因为kotlin是静态语言,在一些无法确定变量...