![]()
nota XXXVIII. use v6В "Using perl 6" говорится, что хорошо бы начинать все программын на perl 6 со строки "use v6".
Это нужно на тот случай, если случайно запустим программу в 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
|
RSS stdin@perl6.su © Alexius Karmanov, 2010-2011