Kotlin 基础语法入门
Kotlin 是一门现代化的编程语言,它结合了面向对象编程和函数式编程的特性,旨在提高开发效率和代码质量。在学习 Kotlin 的基础语法之前,请确保你已经安装了 Kotlin 编译器或集成了 Kotlin 插件。
- 变量与常量声明
在 Kotlin 中,使用 var 关键字声明可变变量,使用 val 关键字声明不可变常量。
var x: Int = 10
val y: String = "Hello"
- 数据类型
Kotlin 提供了丰富的数据类型,如整数、浮点数、字符、布尔值等。
val age: Int = 25
val price: Double = 19.99
val initial: Char = 'A'
val isStudent: Boolean = true
- 字符串插值
Kotlin 支持字符串插值,允许在字符串中嵌入变量值。
val name = "Alice"
val message = "Hello, $name!"
- 条件语句
Kotlin 使用 if 表达式作为条件语句,同时也支持 when 表达式。
val score = 85
val grade = if (score >= 90) "A" else "B"
- 循环语句
Kotlin 支持 for 循环和 while 循环。
for (i in 1..5) {
println(i)
}
var count = 0
while (count < 10) {
println("Count: $count")
count++
}
- 函数
在 Kotlin 中,使用 fun 关键字定义函数。
fun add(a: Int, b: Int): Int {
return a + b
}
- 空安全
Kotlin 引入了空安全的概念,通过使用 来标记一个可以为 null 的变量。
var name: String= null
val length = name?.length
- 类与对象
Kotlin 是一门面向对象的语言,你可以定义类和对象,并在类中定义属性和方法。
class Person(val name: String, var age: Int) {
fun greet() {
println("Hello, my name is $name")
}
}
val person = Person("Alice", 25)
person.greet()
这只是 Kotlin 基础语法的一个简要概述。学习 Kotlin 还涉及到许多其他概念,如扩展函数、Lambda 表达式、集合操作等。