Re: [Nemerle] Расширения библиотеки макросов
От: Андрей Хропов Россия  
Дата: 21.10.06 12:20
Оценка:
Здравствуйте, Алексей П, Вы писали:

АП>Предлагаю внести в "стандартную" библиотеку макросов Nemerle циклы forinc и fordec, грамотная реализация есть. Давно сделал это для себя, действительно удобно. Вот forinc:


АП>fordec по аналогии, могу выдать.

АП>Синтаксис такой:
АП>forinc(iter = start .. end) // как в паскале
АП>forinc(iter <= end) // [0, end]
АП>forinc(iter < end) // [0, end)
АП>Итератор неизменяемый, код генерится более оптимальный чем для while или for (за счет match c guard-ом вместо when, это тоже можнно бы подправить в when).

Ну это скорее к авторам, лучше пиши сюда или сюда.
А вообще зачем слишком много ключевых слов?
можно уже сейчас писать
foreach(iter in $[start..end])

или
foreach(_ in $[start..end])

если не нужно значение iter.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.