05 Sep '12, 10am

“Rubyist Magazine - RegionalRubyKaigi レポート (29) みなと Ruby 会議 01”

“Rubyist Magazine - RegionalRubyKaigi レポート (29) みなと Ruby 会議 01”

そして最後に、今回の主役である、Enumerator::Lazy についての話がありました。Enumerator::Lazy は Enumerator のサブクラスであり、Enumerator で保持していたブロックを遅延評価で処理できるようにするものです。Enumerator::Lazy には map や select などお馴染のメソッドがあり、それらは Enumerator::Lazy を返すようになります。この Enumerator::Lazy オブジェクトをメソッドチェインで繋ぐことにより、中間データを溜めることなく、 map や reject した結果を活用して集合演算を行うことができます。最近注目されている関数型言語に非常に近いイメージでコードが書けてスマートな印象を受けますね。nagachika さんによると、書き方以外にも以下のようなメリットがあるようです。

Full article: http://jp.rubyist.net/magazine/?0039-MinatoRubyKaigi01Report

Tweets

Rubyist Magazine 0039 号が発行されました。発行に関わった全ての人に感謝

jp.rubyist.net 05 Sep '12, 10am

書いた人:るびま編集長 高橋征義 編集長からの 0039 号発行の挨拶です。(難易度:高) Ruby の歩き方 Ruby をはじめるにあたって必要な情報をご紹介します。本稿は Rubyist Magazine 常設記事です。(難易度:低) 【八...

0039 号 巻頭言 #ruby

jp.rubyist.net 05 Sep '12, 10am

今号は、るびまもついに八周年ということで、毎年恒例の 【八周年記念企画】 Rubyist Magazine へのたより と郡司さんによるRubyist Magazine 八周年 にはじまり、 海老沢さんが最近話題の RubyMotion を紹介...

“Rubyist Magazine - RubyMotion のご紹介”

jp.rubyist.net 05 Sep '12, 10am

RubyMotion とは Ruby で iOS アプリを作るための製品です。 開発には使い慣れたテキストエディタ、テストは spec、ビルドは rake コマンドという、Rubyist にとっては普段慣れ親しんだ環境で開発を行うことができます...

Rubyist Magazine - 書籍紹介『たのしい開発 スタートアップRuby』

jp.rubyist.net 05 Sep '12, 12pm

この本は、「たのしい開発」や、Ruby の基礎、そして文化や思想、コミュニティなどについて書いています。今まで、Ruby の本は良書がたくさん出版されていますが、Ruby の文化や思想などについて書かれた本はなかなかなかったのではないでしょうか...

Rubyist Magazine - 達人プログラマ Dave Thomas が Asakus...

jp.rubyist.net 05 Sep '12, 10am

当日は Dave Thomas が来日するということで、大勢の人が秋葉原ダイビルへ集まっていました。日本の Rubyist にとっての Dave Thomas といえば、RubyKaigi 2007 での基調講演を抜きにしては語れません。Rub...

Puma The Bharrington Mid Camo ( 354023 01

overkillshop.com 10 Sep '12, 1pm

Einmal die Woche Updates + Gutschein Codes Anmelden Unsere Filiale Wir freuen uns über Ihren Besuch in unserem Laden in Be...

この記事書いたひと、絶対に map, collect 使ってないと思う。あと、 compact...

jp.rubyist.net 06 Sep '12, 3am

オブジェクト指向のスクリプト言語として有名なプログラミング言語 Python は、同様にオブジェクト指向のスクリプト言語である Ruby とよく比較されているような気がします。たとえば Rubyist Magazine の記事「Rubyist ...