Perl трехточечный оператор… примеры
Кто-нибудь может показать на некоторых примерах точную разницу между..
а также...
оператор?
Отperlop справочная страница:
If you don't want it to test the right operand until the next evaluation, as in sed, just use three dots ("...") instead of two.
Но что именно это значит? Я не понимаю пример perlop:
@lines = (" - Foo",
"01 - Bar",
"1 - Baz",
" - Quux"
);
foreach (@lines) {
if (/0/ .. /1/) {
print "$_\n";
}
}
с...
напечатаетBaz
- но почему? Точнее, почемуBaz
печатается не двумя точками, а только...
?