2009-08-04から1日間の記事一覧
30分プログラム、その633。anarchy golf - invert caseにインスパイアされました。 単語中の大文字を小文字に、小文字を大文字にする変換。例えば、Fooを与えるとfOOが得られる。 大文字化と小文字化をいい感じに組合せたらできないだろうか、と考えてみたけ…
a -> Maybe bみたいな関数があって、最初のJustが欲しいことがある 要するに、 case f x of j@(Just _) -> j Nothing -> case g x of j@(Just _) -> j Nothing -> ... と同じことを簡単にやってくれる何かが欲しい。高階関数で実現するなら、 import Data.Li…