@rhong_この広告は、90日以上更新していないブログに表示しています。公式ドキュメントhttp://kmizu.hatenablog.com/entry/20110510/1304985703http://www.mwsoft.jp/programming/scala/scala_process.htmlエラー制御エラーが2パターンある。標準エラー出力をロギングしたいときは、ProcessLoggerを使う。17:53scalaでコマンド叩くときのエラーTweet広告を非表示にするもっと読むコメントを書く2014-07-24すごいHaskell本のメモFunctorやらMonadまわりのメモ。Functor箱と比喩されている。リストやMaybeなど大体Functor。baをとりbを返す関数と、Functor値aをとる。aに関数を適用してFunctor値bを返す。2しかしFunctorだと中の関数に何かしようとすると辛くなる。2これを簡単にできるのが↓Applicative文脈と比喩されている。リストやMaybeもまたApplicative。pureと<*>を持っている。bAppricativeに入った関数を受け取るところがFunctorと違う。x)これに1を渡すと、4たしかに4だ。[2,3,4][3,4,5,4,5,6,5,6,7]それぞれに適用される。caとbをとりcを返す関数と、Applicative値aとApplicative値bをとり、Applicative値cを返す関数。3↓より↑のほうが分かりやすい。3MonoidMonadとは別物。3みたいに順番変わってもokなもの単位元リストなら[]。