本篇作為scala快速入門系列的第四篇,為大家帶來的是字元串相關内容。
scala提供多種定義字元串的方式,将來我們可以根據需要來選擇最友善的定義方式。
- 使用雙引号
- 使用插值表達式
- 使用三引号
使用雙引号
文法
val/var 變量名 = “字元串”
複制
示例:
有一個人的名字叫"hadoop",請列印他的名字以及名字的長度。
參考代碼
scala> println(name + name.length)
hadoop6
複制
使用插值表達式
scala中,可以使用插值表達式來定義字元串,有效避免大量字元串的拼接。
文法
val/var 變量名 = s"${變量/表達式}字元串"
複制
[!TIP]
- 在定義字元串之前添加 s
- 在字元串中,可以使用 ${} 來引用變量或者編寫表達式
示例
請定義若幹個變量,分别儲存:“zhangsan”、30、“male”,定義一個字元串,儲存這些資訊。 列印輸出:name=zhangsan, age=30, sex=male
參考代碼
使用三引号
如果有大段的文本需要儲存,就可以使用三引号來定義字元串。例如:儲存一大段的SQL語句。三 個引号中間的所有字元串都将作為字元串的值。
文法
val/var 變量名 = """字元串1
字元串2"""
複制
示例
定義一個字元串,儲存以下SQL語句
select
*
from
t_user
where
name = "zhangsan"
複制
列印該SQL語句
參考代碼
本篇部落格到這裡就結束了,感興趣的小夥伴們可以持續關注喲~下一篇将為大家帶來
資料類型與操作符
的使用,敬請期待!