导入
Kotlin 基础知识
学习 Android 推荐的编程语言 Kotlin 的基础知识。
fun main(){ val name : String = "Adam" // 不可变变量 var age : Int = 30 // 可变变量
1println("你好,$name!你今年 $age 岁。") 2 3age = 31 // 可以重新赋值,因为它是 var 4 5// 取消注释以下行以查看编译错误 6//name = "Bob" // 无法重新赋值,因为它是 val 7println("你好,$name!你今年 $age 岁。")
}
fun main(){ val count : Int = 5 val price : Double = 3.29 val name : String = "Adam" val isAvailable : Boolean = true val city : String? = null // 可空类型
1// 使用三重引号在多行打印 2println(""" $count 3$price 4$name 5$isAvailable 6$city""")
}
fun main(){ val age : Int = 20
1if (age >= 18) { 2 println("你是成年人。") 3} else { 4 println("你是未成年人。") 5} 6 7for (i in 1..10) { 8 println(i) 9} 10 11var i = 1 12while (i <= 10) { 13 println(i) 14 i++ 15}
}
fun main(){ val name : String? = null // 可空变量 val age : Int? = 20 // 可空变量
1println(name) // 输出 null 2println(age) // 输出 20 3 4// 使用 ? 操作符安全地访问 length 属性 5// 移除下一行中的 ? 以查看编译错误 6val length = name?.length 7println(length) // 输出 null
}