Язык скриптования сайтов Parser 3

       

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



Содержание раздела