[#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:39893] Re: イテレータとfor文

From: OOTANI TAKASHI <otn@...5.so-net.ne.jp>
Date: 2004-07-21 16:15:19 UTC
List: ruby-list #39893
大谷です。

From: Nowake <nowake@fiercewinds.net>
Subject: [ruby-list:39892] Re: イテレータとfor文
Date: Thu, 22 Jul 2004 00:40:31 +0900
> 野分です。
SKIP
> ただ、ブロックの仮引数(?)の部分だけはどうにかしたいですね。
> #| x | が仮引数と同じだと気付くまですごい迷いました
> 
> 単純に | x | を ( x )に置き換えて
> 
> IO.foreach("filename") do(line)
>   puts line
> end
> 
> とすると……面白いかもしれないけど、defと同じで1行にまとめて記述すると
> きにコロンが必須になりますね……
> 
> IO.foreach("filename") do(line); puts line end

「仮引数」無しのときでもカッコを省略できないことにすれば
(そういう言語多いですよねCとかLISPとかshとかawkとか)、

IO.foreach("filename") do (line) puts line end
IO.foreach("filename") do () hoehoe end

でいけますけど、この中身無しカッコを嫌って | | にしたんですかね。

-- 
OOTANI TAKASHI <otn@rc5.so-net.ne.jp>


In This Thread