标签: 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) 而不使用。
move
(Int, Int) => (Int, Int) => Option[(Int, Int)]
x => move(5,5)(x)
答案 0 :(得分:3)
如何将参数减少到>>=,如下所示:
>>=
(0.0).some >>= move(5,5)