2011年4月14日

[ruby-list:47971] Re: るびま記事募集:FiberとかSinatra/PadrinoとかBundlerとか

郡司と申します。

> 桑田といいます。るびま編集部に入りました。
>
> るびまでは Ruby に関する記事を常時募集してます。
> 特に、以下に関する記事を書いてくださる方はいらっしゃいませんでしょうか。
>
> ・Fiber

>   Ruby 1.9 の新機能である Fiber は、1.9 のキラー機能といえます。
>   しかし期待に反し、その知名度はいまいちです。
>   1.9 普及のために、るびまでは Fiber の解説記事や入門記事を募集します。

ググってみたのですが、意外とRubyのFiberに関する入門記事が
ないのですねえ。

かくいう私もそれほどFiberについて理解しているわけでは
ないのですが、以前Fiberを無理やり使ってFizzBuzzを
書いたことがありました。

--
fizzbuzz = Fiber.new do
i = 1
loop do
case
when i % 15 == 0 then Fiber.yield "FizzBuzz"
when i % 5 == 0 then Fiber.yield "Buzz"
when i % 3 == 0 then Fiber.yield "Fizz"
else Fiber.yield i
end
i += 1
end
end

100.times do
puts fizzbuzz.resume
end
--

Fiberの超入門記事としてこのコードを解説する‥‥くらいの軽い記事なら
書けそうですが、いかがでしょうか。


投稿者 xml-rpc : 2011年4月14日 23:26
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/103121
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。