challenge 変数の初期値

WEB+DB 43のRecent Perl Worldを読んで知りました。

変数を初期化するに当たってPerlでは
my $var ||= 'foo';
とかきます。この不備を補うためPerlの5.10には
Defined-or演算子が実装されたそうです。
$zero //= 25;
このような変数のデフォルト設定を行う方法を各種言語ではどうかくのでしょうか。


Posted feedbacks - C++

#5963 #5973 を、見た感じでは、初回起動時に初期化されて、2度と初期化しない。と解釈しました。

1
2
static char *Var = "Foo";/*書き換え不可能な文字列"Foo"がセットされる。はず。
ポインタの値は変更できます。さらに保持されます。*/

Index

Feed

Other

Link

Pathtraq

loading...