Hashforeach
foreach. Перебор ключей хеша | |
^хеш.foreach[ключ;значение]{тело}
^хеш.foreach[ключ;значение]{тело}[разделитель]
^хеш.foreach[ключ;значение]{тело}{разделитель}
Метод аналогичен методу menu класса table. Перебирает все ключи хеша и соответствующие им значения (порядок перебора не определен).
ключ - имя переменной, которая возвращает имена ключей
значение - имя переменной, которая возвращает соответствующие значения ключей
тело - код, исполняемый для каждой пары ключ-значение хеша
разделитель - код, который выполняется перед каждым непустым не первым телом
Пример
$man[
$.name[Вася]
$.age[22]
$.sex[m]
]
^man.foreach[key;value]{
$key=$value
}[<br>]
Выведет на экран:
sex=m
age=22
name=Вася
Copyright © 1997?2004 Art. Lebedev Studio | http://www.artlebedev.ru | Дата обновления: 31.03.2004 |