[#3536] Re: [ruby-list:10256] Re: for が修飾子だったら — Junichi Kurokawa <jun@...>

Reply-To: ruby-devとしました。

15 messages 1998/10/22

[ruby-dev:3543] Re: for が修飾子だったら

From: ARIMA Yasuhiro <fit0298@...>
Date: 1998-10-23 06:23:49 UTC
List: ruby-dev #3543
Regard to "[ruby-dev:3540] Re: [ruby-list:10256] Re: for    が修飾子だったら"

有馬@FITECです。

|foo.each;に何の意味があるんですか。
|
|1. 返り値は。たぶんnil。
|2. 副作用は。たぶん無し。
|
|「exprのeachというメソッドを引数なしで呼び出しているとみなすことができる」
|のも結構ですが、だれも使っていないのでは?

マニュアルには以下のようにありますね。

>字句構造

>改行は行が明らかに次の行に継続する時だけ,空白文字として,それ以外では文の区切りとして解釈されます. 

>プログラム

>プログラムは式を並べたものです.式と式の間はセミコロン (;)または改行で区切られます. 

以下のような文を追加してはいかがでしょうか?

「式は複数行にわたって記述することができますが、次行によらず式が成立するところまでで
 式の終わりとなります。」

例1 , の継続
    print a, 
          b,
          c

例2 制御構造の途中
    if then
    end
    do
    end
    {
    }

行末の \ で継続できるのは、コメント行末だけだと思ってましたが、どうなんでしょう。

# すでに for はどこかへ行ってしまった...

--
 有馬 康弘 <fit0298@fitec.co.jp>

In This Thread