Scala語言 學習記錄(二)

2022-09-19 13:48:13 字數 1525 閱讀 9502

關鍵字:

字串:

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...