takuya_1st #5927(2008/03/03 12:49 GMT) Rating-4/12=-0.33
WEB+DB 43のRecent Perl Worldを読んで知りました。 変数を初期化するに当たってPerlでは my $var ||= 'foo'; とかきます。この不備を補うためPerlの5.10には Defined-or演算子が実装されたそうです。 $zero //= 25; このような変数のデフォルト設定を行う方法を各種言語ではどうかくのでしょうか。
[ reply ]
todogzm #6027(2008/03/21 03:59 GMT) [ Java ] Rating0/0=0.00
苦肉の策。String test; という変数宣言がある前提です。
1
test = (test == null) ? "abc" : test;
Rating0/0=0.00-0+
takuya_1st
#5927()
Rating-4/12=-0.33
[ reply ]