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

nota XXXVIII. use v6


       В "Using perl 6" говорится, что хорошо бы начинать все программын на perl 6 со строки "use v6".
    
#!/usr/bin/perl6
use v6;
"Ave globus!".say;
Ave globus!

       Это нужно на тот случай, если случайно запустим программу в perl 5 - интерпретаторе. Тогда могут возникнуть какие-то неприятные коллизии, которые могут случайно привести к суровым последствиям вроде стирания важных файлов etc.
       Если запустить программу с v6 в старом интерпретаторе, то она просто не будет выполняться, выведя сначала предупреждение о том, что нужна версия 6 перла.
       Я думаю, это дело вкуса. На мой взгляд, удобнее сразу и везде писать путь к интерпретатору в первой строке (у меня это '/usr/bin/perl6') и запускать непосредственно из шелла "./program". Однако кому-то удобнее запускать программы так: "perl ./program". Тогда, если даже в первой строке и написано "#!/usr/bin/perl6", то всё равно это не помешает пятому перлу исполнить скрипт. В таком случае лучше использовать 'use v6'.
       N.B. Обязательно указывать в программе, что она на perl 6.
# mutatio postrema: 31 Aug 2010

   введение      charta situs       nota XXXVII <<     >> nota XXXIX   

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