[#39863] forループの速度 — Masahiro Sato <msato@...>

15 messages 2004/07/20

[#39868] イテレータとfor文 — OOTANI TAKASHI <otn@...5.so-net.ne.jp>

大谷と申します。

31 messages 2004/07/20
[#39886] Re: イテレータとfor文 — Tietew <tietew-ml-ruby-list@...> 2004/07/21

[ruby-list:39895] Re: イテレータとfor文

From: Nakamura Akifumi <BXQ04723@...>
Date: 2004-07-22 00:06:02 UTC
List: ruby-list #39895
お世話になっております。 A.中村です。

On Wed, 21 Jul 2004 01:14:37 +0900
OOTANI TAKASHI様 otn@rc5.so-net.ne.jp wrote:

> ・rubyを知らない人にもわかりやすくというのが考えとして良いのかどうか

それ言ったら、俺、
Basic捨ててCを始めた(まだ知らなかった)頃にゃ
Cのforにビックリ仰天したもんでした。
forの後の括弧の中に「任意の」式が書けるっていうあたりが
ビックリでした。

まあ、抽象的な「式」というものを
正しく把握できるようになってからは
スイスイと乗りこなせるようになりましたが。

自転車と同じじゃないでしょうか。
肝が見えたらスイスイ乗れる。

そして、どんな言語にも多かれ少なかれ
他の言語と違うところがある以上、
「乗れる」ことに期待せざるを得ないのは当然というか…。


で、もちろん、悪いアイデアなら、いちいち乗りたくないものですが、
イテレータ(名称は悪いですけどね。やっぱりBlockとかClosureとか?)
は、充分に良い乗り物だと思います。
http://i.loveruby.net/ja/ruby/iterator.html
とかを眺めて乗りこなしませう。

ていうか、一度乗っちゃうと、もう徒歩(C程度のfor文)には
戻れませんねー(^^;。
CとかJavaとか書いてるとイライラしちゃうもん。
Closureの無い言語なんて、もう要らないっす!

というわけで、
「おいでーおいでーこっちの水は甘いよー」
ってことで。


#てゆーか、rubyにforが有ったなんて
#久しく忘れていました。
#あまりにもイテレータが快適なもんで、
#そればっかり使ってましたもん。


In This Thread