challenge 変数の初期値

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

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


Posted feedbacks - SQL

coalesce はSQL標準の関数で、リスト中の NULL じゃない初めの値を返します。
読み方は コゥァレス みたいな感じで、後ろのほうにアクセントを。
お題の意味からはちょっと外れてるかも。

SQLでは初期値は NULL です。
三値論理とかいう独特のルールを持つため、初心者が苦しみます。
1
SELECT id, COALESCE(name, '名無しさん') name FROM namelist ;

Index

Feed

Other

Link

Pathtraq

loading...