[#45922] Ruby の Readline から redraw-current-line を呼び出すことは可能でしょうか? — kohno kazuyuki <kkohno@...>

こんにちは

14 messages 2009/03/17
[#45923] Re: Ruby の Readline から redraw-current-line を呼び出すことは可能でしょうか? — Takao Kouji <kouji@...7.net> 2009/03/17

高尾宏治です。

[#45925] Re: Ruby の Readline から redraw-current-line を呼び出すことは可能でしょうか? — "Akinori MUSHA" <knu@...> 2009/03/17

At Tue, 17 Mar 2009 13:15:54 +0900,

[ruby-list:45929] Re: 素朴な質問:なぜif(expr){}は許されないの?

From: 小西 弘将 <konishih@...6.so-net.ne.jp>
Date: 2009-03-17 16:29:55 UTC
List: ruby-list #45929
小西です。

{}がthen-endであると覚えられてはどうでしょう?
それはそれとして、多くの場合thenは省略できるので、以下の書き方が出来ます。
if (exper)
...
end
thenを記述するのはシングルラインの時くらいじゃないかな。

Naoto.Yuge@mac.co.jp さんは書きました:
> 素朴な質問です。なぜ
> [ruby]では
> ---------------------------
> if (expr) then
>   ...
>   ...
> end
> ---------------------------
> は、[c]のように
> ---------------------------
> if (expr)
> {
>   ...;
>   ...;
> }
> ---------------------------
> と記述できないのでしょうか?
> [pascal]では
> ---------------------------
> if expr
> begin
>   ...
>   ...
> end
> ---------------------------
> としか書けないのだとか言われれば
> それは「rubyの言語仕様なのだ」ということでしょうが、
> それ以外の以外の理由はあるのでしょうか?
>
>   


In This Thread