關鍵字:
字串:
package測試結果:com.demo2
/***
@author
june
* @date 2022/1/25 9:12 */
object test4 歲的$在學習")
val num: float = 2.33333445fprintln(s"the num is $") //
格式化模板字串s
val nums: double = 333232.33333445println(f"the num is $%.2f") //
格式化模板字串f
println(raw"the num is $%.2f") //
格式化模板字串raw
//三引號表示字串、保持多行字串的原格式輸出
val sql=s"""
|select *
|from
|student
|where
| name =$
|and
| age >$
|""".stripmargin
println(sql)
}}
輸入:
package測試結果:com.demo2
import
scala.io.stdin
/***
@author
june
* @date 2022/1/25 9:35 */
object test5 歲的$")
}}
}測試結果:
資料型別:
整數型別:都是有符號整數,標準補碼表示。
浮點型別:
字元型別:
布林型別:true false
空型別:
package測試結果:com.demo2
/***
@author
june
* @date 2022/1/25 10:10 */
object test7
}
Scala語言學習
def add x int,y int 此時沒有寫返回值,也沒有等號,無論函式內部有沒有返回值,返回值都是unit def add x int,y int def echo args string lazy val property initproperty lazy關鍵字修飾變數後,只有在使用該變...
Scala學習記錄 1 初識Scala語言
在網上安裝好scala後,配置相應環境變數,並在cmd頁面輸入 scala 後,會顯示歡迎資訊,並進入scala repl介面 注意 命令返回值時,repl會把它賦給乙個新的常量變數,從而可以在以後的運算中引用這個值。這些 res 變數會順序編號,因此總會有乙個唯一的容器來儲存命令的結果。同樣的,可...
Scala語言學習2 變數定義
目前在 scala 中有兩種變數的存在分別是 val與 var。val為不可變的變數,一旦初始化就不允許修改了 var是可變的變數,可以被多次賦值修改 下面舉例說明 scala val testval val testval string val scala testval val1 8 error...