避免显式Lambda?

时间:2015-04-14 01:25:05

标签: scala scalaz

鉴于以下内容:

(0, 0).some >>= (x => move(5,5)(x))

其中move的类型为(Int, Int) => (Int, Int) => Option[(Int, Int)],我怎样才能避免使用for-comprehension符号明确指定参数x => move(5,5)(x) 而不使用

1 个答案:

答案 0 :(得分:3)

如何将参数减少到>>=,如下所示:

(0.0).some >>= move(5,5)