字符串
本课属于 Coddy Kotlin 学习旅程的“基础知识”单元。第 8 课,共 93 课。
Char 是单个字符(例如:1、6、%、b、p、.、T 等)。
String 类型是一种由多个 Char 组成的特殊类型。
要在变量中初始化字符串值,请将其括在双引号内:
fun main() {
val s1 = "This is a string"
val s2 = "This is also a string"
}在上面的示例中,初始化了两个字符串值,分别命名为 s1 和 s2。
注意:在 Kotlin 中,字符串只使用双引号 "。单引号 ' 只用于单个 Char 值:
fun main() {
val letter: Char = 'A' // 单个字符
val word: String = "Hello" // 字符串
}字符串模板:
Kotlin 有一个名为字符串模板的强大功能,使用 $。你可以用它在字符串中直接插入值:
fun main() {
val name = "Alice"
val age = 25
println("My name is $name and I am $age years old.")
// 我叫 Alice,今年 25 岁。
}对于表达式,请使用 ${}:
fun main() {
val a = 10
val b = 5
println("The sum is ${a + b}") // 总和是 15
}挑战
入门将字符串 I am learning to code with Coddy! 存储在名为 coddy 的值中。
请确保存储的字符串值完全一致,包括大小写。
亲手试试
fun main() {
// 在下方输入你的代码
val coddy = ?
// 不要修改下面这行代码
println("coddy = \"$coddy\"")
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Kotlin 在线编辑器