scala提供多種定義字串的方式,將來我們可以根據需要來選擇最方便的定義方式。
語法:
val/var 變數名 = 「字串」
參考**:
val name=
"hadoop6"
scala> println(name + name.length)
hadoop6
插值表示式可以有效避免大量字串的拼接。
語法 :
val/var 變數名 = s"$字串"
在定義字串之前新增s
在字串中,可以使用${}來引用變數或者編寫表示式
若干個變數,分別儲存:「zhangsan」、30、「male」,定義乙個字串,儲存這些資訊。
列印輸出:name=zhangsan, age=30, ***=male
參考**:
scala> val name =
"zhangsan"
name: string = zhangsan
scala> val age = 30
age: int = 30
scala> val *** =
"male"
***: string = male
scala> val info = s"name=$, age=$, ***=$"
info: string = name=zhangsan, age=30, ***=male
scala> println(info)
name=zhangsan, age=30, ***=male
大段的文字需要儲存,可以使用三引號來定義字串。例如:儲存一大段的sql語句。三個引號中間的所有字串都將作為字串的值。
語法:
val/var 變數名 =
"""字串1
字串2"
""
val sql =
"""select
| *| from
| t_user
| where
| name = "zhangsan""""
println(sql)
Python筆記(二)字串
記憶體位址 字串為不可變型別,原先指向字串的位址是不可改變的 line he line copy line print id line 2607584542648 print id line copy 2607584542648 line she he print id line 260758458...
PHP 語法(2) 字串函式 常量
字串函式 strlen 字串 返回字串的長度 strpos hello world world 檢索字串內指定的子串,返回位置。更多的php字串函式這裡 php常量 使用define greeting welcome to w3school.com.cn true false 函式 第乙個引數是常量...
Leetcode初級總結(二)字串
在 c 語言中,字串是使用 null 字元 0 終止的一維字元陣列。1 字串的初始化char str hello char str1 6 char str2 hello 2 字串操作函式1 反轉字串char reversestring char s if resultint max return r...