Здравствуйте, Алексей П, Вы писали:
АП>Предлагаю внести в "стандартную" библиотеку макросов 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>>