val √ = scala.math.sqrt _
√(2)
val `val` = 42
println(`val`)
1
to10
等價於 1.
to(10)
1->
10 等價於 1
.->(10)
1 tostring
等價於 1.tostring()
val a = 42
-a等價於 a.unary_-
a += 1
等價於 a = a + 1
// 構造列表list
1 :: 2 :: nil
// :: 右結合
1 :: (2 :: nil)
(1 :: 2) :: nil
// 錯誤
val scores = new scala.collection
.mutable
.hashmap[string, int]
scores("bob") = 100
等價於呼叫:scores.update("bob", 100)
val bobsscore = scores("bob")
class提取器可以只測試輸入而不真正將其值提取出來,只返回乙個boolean。fraction
(n: int, d: int)
object
fraction
object
main
extends
var fraction(a, b) = fraction(3, 4) * fraction(2, 5)
println(a)
println(b)
}
// name 提取器可以產生所有組成部分的序列
object name
python 識別符號
在 python 裡,識別符號由字母 數字 下劃線組成。在 python 中,所有識別符號可以包括英文 數字以及下劃線 但不能以數字開頭。python 中的識別符號是區分大小寫的。以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不...
Python 識別符號
在 python 裡,識別符號由字母 數字 下劃線組成。在 python 中,所有識別符號可以包括英文 數字以及下劃線 但不能以數字開頭。python 中的識別符號是區分大小寫的。以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不...
Python識別符號
識別符號由字母 數字 下劃線組成,但不能以數字開頭,且區分大小寫。以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from import 而匯入 以雙下劃線開頭的foo 代表類的私有成員 以雙下劃線開頭和結尾的foo代表 ...