Ответ
G_Z 22.07.2016 17:12
Что же касается задачи, то мне на практике попадаются задачи формирования диапазонов. И тут текущая реализация ничем не хуже
Я понимаю, что дата — объект компактный, но мне не нравится при каждом изменении создавать новую.
Вместо того, чтобы создавать новый объект или делать roll (который не умеет смещать время), можно было бы просто и наглядно изменять поля.
К тому же, roll умеет сдвигать только одно поле — прямое изменение поля (без создания нового объекта) гораздо более гибко.
Разве что может имеет смысл добавить что-нибудь типа ^d.set-time(h;m;s), для изменения времени в дате.
Есть же roll,
добавить которому работу с временем, по-моему, гораздо лучше, чем добавлять новый метод только для времени.
- Изменяемый объект date, G_Z [M] 17.02.2016 16:35
- Забавно, оказывается есть метод «set», G_Z [M] 25.02.2016 04:03 / 25.02.2016 04:03
- Ответ, moko [M] 22.07.2016 16:35
- Ответ, G_Z [M] 22.07.2016 17:12
- Ответ, moko [M] 22.07.2016 17:15
- Ответ, G_Z [M] 22.07.2016 17:22
- Ответ, moko [M] 22.07.2016 17:55
- Ответ, G_Z [M] 22.07.2016 18:16
- Ответ, Misha v.3 [M] 25.02.2016 10:41
- Ответ, G_Z [M] 26.02.2016 01:21 / 26.02.2016 01:25
- Ответ, MoKo 19.02.2016 07:27
- Ответ, G_Z [M] 19.02.2016 15:10
- Ответ, MoKo 19.02.2016 17:25
- Странно, G_Z [M] 19.02.2016 17:30
- Ответ, Sumo [M] 19.02.2016 18:01 / 19.02.2016 18:17
- Ответ, MoKo 20.02.2016 01:32
- Ответ, G_Z [M] 19.02.2016 18:15