2008-06-11から1日間の記事一覧

有害情報を規制してしまうと考える力が失われるだろ

http://d.hatena.ne.jp/piyo2-moko/20080611#1213144340考える力か…文部省は考える力をつけようと躍起になってるらしいけど、ネット規制法案は受け入れ難い。 有害情報を取り除いてしまうと、青少年が18になったときにどれが有害なのかがわからないのだが?…

Enumerable#reduceはEnumerable#injectの別名

DjangoのORMのすごいところ - 偏った言語信者の垂れ流し Rubyで言うところのinject Enumerable#collectにEnumerable#mapが用意されてるように、今のRubyはinjectにreduceという別名も用意されている。 ついでに演算子をシンボルで渡せるようにもなってるぞ!…

ブロックのdo〜endは制御構造に、{}は式に

{ } と do end の違い - gan2 の Ruby 勉強日記 require 'benchmark' puts Benchmark::CAPTION puts Benchmark.measure { a = [1, 2, 3] a.replace [4, 5, 6] } このように { } を使うのは OK なのに { } を do end に変えると require 'benchmark' puts Ben…