parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Проблемы очистки содержимого в hashfile

yurik 14.09.2004 14:18

Заполняем хешфайл и выводим таким образом:
$tmp[^hashfile::open[hashfile]]
^for[pos](1;10){	
   $tmp.[$pos][^for[i](1;10){$i }]
}
^tmp.foreach[k;v]{$k=$v}[<br>]
Результат:
1=1 2 3 4 5 6 7 8 9 10
2=1 2 3 4 5 6 7 8 9 10
3=1 2 3 4 5 6 7 8 9 10
4=1 2 3 4 5 6 7 8 9 10
5=1 2 3 4 5 6 7 8 9 10
6=1 2 3 4 5 6 7 8 9 10
7=1 2 3 4 5 6 7 8 9 10
8=1 2 3 4 5 6 7 8 9 10
9=1 2 3 4 5 6 7 8 9 10
10=1 2 3 4 5 6 7 8 9 10

Затем пытаемся его очистить и вывести:
$tmp[^hashfile::open[hashfile]]
^tmp.clear[]
^tmp.foreach[k;v]{$k=$v}[<br>]
Получаем:
2=1 2 3 4 5 6 7 8 9 10
4=1 2 3 4 5 6 7 8 9 10
6=1 2 3 4 5 6 7 8 9 10
8=1 2 3 4 5 6 7 8 9 10
10=1 2 3 4 5 6 7 8 9 10

Вопрос: почему хеш не очистился полностью?