![]()
nota XIX. Два слэшаОператор // называется defined-or (определено или тогда одно из двух...) Попробуем:
Scilicet. В первом случае $a не определена, берется $b. Во втором случае $d определено, значит оно и берется. Понятно, что нулевое значение - тоже определенное.
Этим и отличается // от ||. Я уже не помню, когда в последний раз приходилось проверять определенность переменных. Но всегда может пригодиться. Интересно, что как $a=$a+$b можно записать в виде $a+=$b, так и $a=$a//$b можно записать в виде: $a //= $b
Вот и хорошо. # mutatio postrema: 24 Aug 2010
|
RSS stdin@perl6.su © Alexius Karmanov, 2010-2011