に「偽」だ変数に値を代入するための最良の方法は何私は、(最高の、最も効率的である何、perlの素晴らしいところは、たくさんのことを行うための複数の方法があることである、と私は思っていた知っています(0、空の文字列、)など、undefを虚偽だ変数に値を代入するための最もrealiable、より高速な)方法で、私が知っているいくつかは以下のとおりです。perlの
if (! $x) {
$x = 1;
}
# or $x = 1 if (! $x);
$x = $x || 1;
$x = 1 unless $x;
$x ||= 1;
は、より良いオプションはありますか?
どのように与えられた道が別のものより「より良い」であるかどうかを判断するのでしょうか? – jwodder
もっと速くなったり、失敗する可能性は低いですか? – DarkAjax
私はそれらのいずれかの方法が失敗する可能性がどのように表示されていない、と何も純粋なPerlでより速く、おそらくありません.... – jwodder