Здравствуйте, Кодт, Вы писали:
К>Здравствуйте, Arsen.Shnurkov, Вы писали:
AS>>у меня большое желание сделать от 1 до бесконечности, чтобы можно было писать
AS>>[{ . }] вместо 1… { . }
AS>>UPD: переделал, теперь от 1 до бесконечности
Перечитал исходный стандарт. Понял, что моя семантика операции "-" отличается от той, которая в стандарте.
Делать [{}] было не обязательно, потому что уже есть эквивалент
{.}-,
(т.е. от нуля до бесконечности, но без нуля)
поэтому я лучше минус сделаю как в стандарте (точное несовпадение правой части), а для своей операции буду вместо минуса использовать ~(не должно содержать правой части).
Про ленивость я не осознаю на данный момент.