| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Вопрос про хэш |
| Автор: rta 28.12.2011, 23:07 |
| начал учить perl не могу понять почему 1 @longday=( 2 "Sunday", 3 "Monday", 4 ); 5 $a=<>; 6 print $longday[$a]; 7 <> при введении 0 или 1 выдает один из элементов массива (как и требуется), а 1 %longday=( 2 "sn"=>"Sunday", 3 "mn"=>"Monday", 4 ); 5 $a=<>; 6 print $longday{$a}; 7 <> при введении sn или mn нифига не выдает. (только-только начал учить перл по книгам, с другими языками не знаком, по профессии с ИТ не связан) спасибо! |
| Автор: alezzz 28.12.2011, 23:52 | ||
попробуйте так:
|
| Автор: rta 29.12.2011, 00:05 |
| Спасибо, заработало! |