第五節 Scala 基本運算

2021-07-31 15:20:42 字數 1250 閱讀 5750

//加法

scala>

varsum=1

+2sum: int =

3// 加法 第二個引數為long 返回值為long

scala>

varsum=1

+2lsum: long =

3// 減法

scala>1-

2res2: int =-1

// 負數 操作

scala>1+

-1res3: int =

0// 乘法

scala>1*

2res4: int =

2//乘法 第二個引數為long 返回值為long

scala>1*

2lres5: long =

2// 除法

scala>

1/3res0: int =

0// 取模

scala>1%

3res1: int =

1

scala> 1>2

res6: boolean = false

scala> 1

<2

res7: boolean = true

scala> 1!=2

res8: boolean = true

scala> 1>=2

res9: boolean = false

scala> 1

<=2

res10: boolean = true

scala> var win=true

win: boolean = true

//邏輯與

scala> win &&win

res11: boolean = true

邏輯或scala> win || win

res12: boolean = true

scala> win && !win

res14: boolean = false

scala> var name="erhuan"

name: string = erhuan

scala> var passd="erhuan"

passd: string = erhuan

//scala 中比較的是內容 並非引用

scala> name == passd

res15: boolean = true

函式第五節

coding utf 8 1.定義乙個func name 該函式效果如下。assert func lilei lilei assert func hanmeimei hanmeimei assert func hanmeimei hanmeimei def title name if isinsta...

第五節 字典

字典的表現形式為大括號 dict key必須可hash,必須唯一且必須為不可改變的資料型別 value可存放任意多個值,可修改,可不唯一 無序且查詢速度快 鍵 值 鍵值對 1 dic.keys 返回乙個包含字典所有key的列表 2 dic.values 返回乙個包含字典所有value的列表 3 di...

第五節 列表(list)

lpush listname value lpush 命令將乙個或多個值插入到列表頭部。lpush newlist valuea valueb lindex listname index 佇列從做往右,索引從0開始。隊頭在左邊,新插入的元素就是索引為0的元素。你也可以使用負數下標,以 1 表示列表的...