Kotlin: 是世界各地的 Android 开发者广泛使用的一种编程语言
1、Kotlin 使用两个不同的关键字
2、举例说明
//num是一个 Int 类型的变量,初始赋值为 10
var num: Int = 10
//可以将 num的值从 10 更改为 15
num=15
Int 是一种表示整数的类型,是可以用 Kotlin 表示的众多数值类型之一。与其他语言类似,您还可以使用 Byte、Short、Long、Float 和 Double,具体取决于您的数值数据。
val name: String = "Kotlin"
通过这些关键字,您可以明确指出哪些变量的值可以更改。请根据需要加以利用。如果引用的变量必须可重新赋值,则将其声明为 var。否则,请使用 val。
val name= "Kotlin"
由于 “Kotlin” 的值为 String 类型,因此编译器推断 name 也为 String。请注意,Kotlin 是一种静态类型的语言。这意味着,类型将在编译时解析且从不改变。
利用 Kotlin 的类型推断,既能确保代码简洁,又能确保类型安全
在某些语言中,可以声明引用类型变量而不明确提供初始值。在这类情况下,变量通常包含 null 值。默认情况下,Kotlin 变量不能持有 null 值。这意味着以下代码段无效:
val name:String= null
val name:String? = null
必须小心处理可为 null 的变量,否则可能会出现可怕的 NullPointerException。例如,在 Java 中,如果尝试对 null 值调用方法,程序会发生崩溃。