2008-09-12から1日間の記事一覧

並列bogosort

30分プログラム、その363。id:mzp:20080825:shuffleの続きとして、bogosortをやってみる。 せっかくErlangなので並列バージョンも作ってみたけど、微妙。計算が終了したあとも余計なプロセスを殺してないので、余計なメッセージが飛んでくる。 使い方 1> Xs …

Scalaのforは値を返す

Scalaのfor式はなんと値を返してくれます。 普通にforを書くと、返ってくるのはUnitなので嬉しくないです。でも、 for(x <- 1 to 3) yield x * 2と書くと、[2,4,6]という配列(に似たイテレータ)が返ってくる。 ちょうすげぇ。 id:Gemmaさんに自慢したら、「m…