Pull to refresh

Comments 8

Перловая каша с граблями, как всегда :)
А где тут каша и/или грабли, уточните, пожалуйста, очень интересно посмотреть.
Про блоки, начиная со слов
Теперь о блоках. Блоки в Perl 6 могут...
— да как бы так всегда было
Заметте, что я не писал фразы наподобии «в отлии от Perl5», я лишь описывал что можно делать с блоками в Perl6.
Здорово! Я бы только еще упомянул оператор ::=, позволяющий создавать неизменяемые переменные.
Если я правильно понял описание, то этот оператор должен создать псевдоним для переменной указанной справа и сделать чтобы через переменную слева нельзя было изменять ту что справа, но в версии 12.09 этого не происходит: там переменная слева не только остается изменяемой, но и не делается ссылкой, поэтому я не мог сказать что либо про этого оператора. Возможно просто в этой версии ещё нет правильного поведения, но возможно и я не прав, поэтому я могу добавить оператора в статью, если вы подтвердите что я был прав.
Например

my $x ::= "aaa"; $x ~= "bbb";

Конкатенация не проходит.
Спасибо. Добавил в статью сразу после создания псевдонима.
Only those users with full accounts are able to leave comments. Log in, please.

Articles