[#37041] [ANN] Exerb/Exerb-CC 2.6.0 — Yuya Kato <yuya-ml@4th.to>

未踏ユース終了まで1ヶ月を切って、焦り気味のYuyaです。

27 messages 2003/02/02
[#37202] Re: [ANN] Exerb/Exerb-CC 2.6.0 — "TOYOFUKU Chikanobu" <toyofuku@...> 2003/03/02

豊福です。

[#37206] Re: [ANN] Exerb/Exerb-CC 2.6.0 — Yuya Kato <yuya-ml@4th.to> 2003/03/04

Yuyaです。

[#37058] Re: Local variables & blocks — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

27 messages 2003/02/05
[#37059] Re: Local variables & blocks — ichimal@... 2003/02/06

皆様、初めまして鈴木です。

[#37063] Re: Local variables & blocks — matz@... (Yukihiro Matsumoto) 2003/02/07

まつもと ゆきひろです

[#37110] Re: Local variables & blocks — ichimal@... 2003/02/16

鈴木です。

[#37115] Re: Local variables & blocks — Tanaka Akira <akr@...17n.org> 2003/02/17

In article <200302161629.h1GGTvJ5008901@fenix.ne.jp>,

[#37123] 私はこれにハマリました。 — Shin-ichiro HARA <sinara@...> 2003/02/18

原です。

[ruby-list:37193] Re: puts (4)*2 でエラー

From: WATANABE Hirofumi <eban@...>
Date: 2003-02-27 08:06:48 UTC
List: ruby-list #37193
わたなべです。

Masahiro Sato <msato@echem.titech.ac.jp> writes:

> irb(main):042:0> puts ((4)*2)
> 8
> nil
> 
> とやるのが一番無難な方法なのだろうと思います。

-wをつけて実行するのがいいと思ったら、irbにはそんなオプショ
ンはなかったんですね。しかたないからこんな感じかなあ。

% ruby-1.6.8 -S irb
>> $-w = true
=> true
>> puts ((4)*2)
(irb):2: warning: puts (...) interpreted as method call
8
=> nil

と括弧を入れてもwarningになります。間の空白を取ればなにも言
われません。

>> puts((4)*2)
8
=> nil

つまりputs (x)のようにメソッドと括弧の間に空白を入れるスタイ
ル自体あまりお勧めではないわけです。

> perlでやってみると、
> 
> # perl -e 'print (10-2)/2'
> 8
> 
> のようになります。こちらはエラーが出ないので、
> ややこしい計算だったら間違いに気がつかない恐れが
> あります。

% perl -we 'print (10-2)/2'
print (...) interpreted as function at -e line 1.
Useless use of division (/) in void context at -e line 1.

-- 
わたなべひろふみ

In This Thread