perl6.suОсвоим perl6 к 2015 году!

nota LXIV. Новый вид комментария


       Появился новый вид комментария: решетка + обратный апостроф ` + пара символов, между которыми и расположен комментарий (возможно многостраничный, а может быть и где-то внутри строки).
    
#!/usr/bin/perl6
time.say; # обычный комментарий
time.say; #`(новый вид комментария)
# time\#`{такие дела...}.say;
# time\#`[а буквоцифры нельзя использовать ограничителями].say;
# time\#`(хотя в "using perl 6" написано,
#	что можно.
#	Разумно, конечно, использовать
#	именно круглые скобки
#	чтобы совсем уж не запутывать
#	код, ведь его
#	потом придется
#	читать людям,
#	возможно даже мне.
#	такие дела...).say;
# time.\#`{такие дела...}say; # а так нельзя, error
# time#`{такие дела...}.say; # экранировать надо все же решетку, так ошибка
1360162736
1360162736

       # вряд ли хорошая идея вставлять комментарии куда не надо
       # возможно, это было бы адекватным, если имеется сложный регекс
       # однако в perl 6 появились другие средства сделать регексы понятными
       UPD. Примеры 3-5 я закомментировал, потому что перестало работать, выдавая ошибку. Видимо, что-то поломали в ракудо.
# mutatio postrema: 29 Nov 2010

   комментарии      charta situs       nota LXIII <<     >> nota LXV   

    RSS     stdin@perl6.su    © Alexius Karmanov, 2010-2011