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

key


       А что делает for %hash ?
    
#!/usr/bin/perl6
my %hash=<perdo гублю amo люблю audio слушаю>;
for %hash {.say}
"perdo" => "гублю"
"amo" => "люблю"
"audio" => "слушаю"

       Не очень понятно.
    
#!/usr/bin/perl6
my %hash=<perdo гублю amo люблю audio слушаю>;
for %hash {.key.say}
'---------'.say;
for %hash {.value.say}
perdo
amo
audio
---------
гублю
люблю
слушаю

       Sic. Следственный эксперимент показал, что for %hash перебирает элементы хэша, возвращая пары "ключ - значение". Эту пару можно распечатать. А можно отдельно из пары извлечь объект-ключ и объект-значение. Интересно, а что можно ещё делать с парами как таковыми?
# mutatio postrema: 8 Sep 2010

   элемент хэша, пара объектов, for, key, value      charta situs       nota LI   

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