|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Julia Fadeeva 2:5070/66.22 09 Apr 2001 01:51:57 To : All Subject : размер хэша -------------------------------------------------------------------------------- Уважаемая публика, наверное, будет веселиться, но вопрос такой: каким образом узнать длину хэша? Литература гласит, что если список присвоить скалярной переменной, то ее значением как раз и будет длина списка. С простым нумерованным массивом прокатывает. А с хэшем, гм, не вполне. $test = %array; print $test; - выдает нечто вроде n/8, если в массиве меньше 8 элементов, /16, если больше етс. А если сделать с $test какую-нибудь манипуляцию (единичку там прибавить или еще чего), то все нормально - он прекрасно функционирует, как число. Это мистика или прекрасно объяснимое явление? Julia --- GoldED/386 2.50+ * Origin: Hет, все же _пока_ не Канада (2:5070/66.22) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/33243ad118cf.html, оценка из 5, голосов 10
|