ねこはる
@halcat0x15a
(Cache.getAs[String] _) >>> (_ toSuccess BadRequest) これはやりすぎ感が・・・・
2012-04-14 20:23:07
Toshiyuki Takahashi
@tototoshi
引数として関数を渡すときに、Obj(_)を渡すかObj.applyを渡すかって、x => Obj(x) を渡すか Obj.apply _ を渡すかって考えると明らかに違って、後者のほうが意味的にすっきりするのでapply派、って前にも言った気がする
2012-04-14 20:24:56
Toshiyuki Takahashi
@tototoshi
そんなわけで Obj.map(x => foo(x)) とか Obj.map(foo(_)) とか見るとツッコむべきかどうかいつも迷う。Obj.map(foo) にしましょうそこは。細かいですけど。
2012-04-14 20:27:11
Toshiyuki Takahashi
@tototoshi
あ、なんかObj.applyって書いたのなんか変だな。Obj.methodとかに変換してください。まあ伝わりますよね。
2012-04-14 20:30:24
ねこはる
@halcat0x15a
lazy val f = (s: Status) => Cache.getAs[String] _ >>> (_ toSuccess s) (f(NotFound)(id) >>= f(BadRequest) >>= f(NotFound) fail) ||| (Ok(_))
2012-04-14 20:34:41
がくぞ
@gakuzzzz
そういえば Option#toRight とか Option#toLeft なんてものがあったね…… https://t.co/cF3V5l9C
2012-04-14 21:52:58