0
我對scala非常陌生,仍然處於學習的初期階段。我讀了一篇文章,有像這樣的例子:如何將調用「by-name」作爲scala參數的函數調用
def example(_list: List[Positions], function: Position => Option[Path]): Option[Path] = _list match {...}
NB
- 位置是
(Int,Int)
- Path是一個
List(Position)
從我明白,這種方法將保留:
list of positions
Option[Path]
,並返回Option[Path]
我不明白的是我們怎麼來調用這個方法?
我嘗試這樣做:
example(Nil, Option(0,0))
非常感謝Zohar。真的很感謝它清除誤解 – Kacy