parser

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

 

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

Ответ

Misha v.3 03.08.2007 17:15

в конкретном случае мне подобный foreach не помог бы, т.к. при выводе мне надо делать что-то дополнительное: изменить порядок и вывести только N элементов.

в общем случае понятно, что подобный foreach для объектов, для которых написаны enumerator-ы, удобен. однако в виду того, что это у меня пока единственное применение подобного подхода -- такого оператора у меня пока нет :)

но у меня в Lib.p есть:
@foreach[hHash;sKeyName;sValueName;jCode;sSeparator;sDirection]
который может быть переделан в
@foreach[uObject;sKeyName;sValueName;jCode;sSeparator;sDirection]
и для $uObject is "hash" выполнять старый код, а иначе пытаться получить enumerator и... см. выше :)

правда появятся некоторые проблемы с сортировкой...