我剛剛讀了關於案例序列的部分功能和語法有點奇怪。Scala - 案例序列
例如
def test: Int => Int = {
case 1 => 2
case 2 => 3
case _ => 0
}
我預計test
沒有參數,將返回類型Int => Int
的功能,但經過一些測試,似乎它需要一個int作爲參數和返回INT,所以我把它改寫爲...
def test1(i: Int): Int =
i match {
case 1 => 2
case 2 => 3
case _ => 0
}
是test
和test1
平等嗎?
你做了什麼樣的測試鉛你斷定他們是平等的嗎? –