注意 +與,的區別
,
代碼
1 println("hello","張三")
結果
(hello,張三)
+
代碼
1 println("hello"+"張三")
結果
hello張三
實例代碼:
1 val name = "張三" 2 val age = 18.0 3 // 文字'f' 插值器允許創建一個格式化的字符串 類似c語言中的人printf 4 println(f"名稱 $name%s 年齡 $age%1.2f") //第一種 有換行 5 printf("名稱 %s 年齡 %1.2f",name,age) //第二種 無換行 6 7 /* 8 s 允許在處理字符串時使用變量,println語句中將String變量($name)附加到普通字符串中,並且可以嵌入表達式 9 */ 10 println(s"name=$name age=$age") 11 println(s"1 + 1 = ${1+1}")
結果
名稱 張三 年齡 18.00
名稱 張三 年齡 18.00name=張三 age=18.0
1 + 1 = 2