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

nota II. Пробуем say


       Раньше для вывода на печать использовали print, где в большинстве случаев использовали в конце перевод строки "\n":
       print "Habeo symbolum\n";
       Теперь мы можем написать короче, сэкономив четыре удара по клавиатуре:
    
#!/usr/bin/perl6
say "Non habeo symbolum";
Non habeo symbolum

       Вроде бы мелочь. Однако программы станут за счет say процентов на пять короче. Весьма приличная экономия времени на самом деле. Ещё к тому же реже надо будет использовать двойные кавычки.
    
#!/usr/bin/perl6
my @list=<unus duo tres quattuor quinque sex septem>;
for (@list) {print "$_\n"} # по старинке
for @list {.say}           # nunc 
unus
duo
tres
quattuor
quinque
sex
septem
unus
duo
tres
quattuor
quinque
sex
septem

       И короче, и легче восприятие кода.
       Портит настроение только необходимость обязательного использования my. Сэкономив с say, потратим наше время на написание my.
# mutatio postrema: 28 Apr 2011

   вывод на печать, say, print      charta situs       nota I <<     >> nota III   

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