遠藤です. In [ruby-list:14865] Re: do end + do end Wakou Aoyama <wakou / fsinet.or.jp> wrote: > > while foo() do > > ... > > end > > > > のようなケースが文法エラーになります.もともとwhileやuntil, > > forの後ろのdoはあまり用いられてなかったのもあって(auto > > indentもヘンになりますし),大きな問題にはならないとは思いま > > すが,なんかきれいじゃないなあ. > > while(foo()) do > ... > end > > while(foo()do ... end) do > ... > end > > という事ですよね。これは同じ end を用いている以上避けられないでしょう > し、do を付けなければ互換性もあるという事ですから、+ が使えない事より > はいいように感じられます。 while,until,forの後ろはdo...endじゃなくて,begin...endにする なんてことはあり得ますか? do...end はブロック専用にしてしまうと いうことですが.このdoは使ってる人がいるんでしょうか,というと 誰かきっと使ってるでしょうけど.