«Предложения по языку»: resurection
G_Z 03.03.2016 20:42
/ 03.03.2016 20:44
Каких-то девять лет назад
Maxx выступал с несколькими разумными предложениями.
Лично мне хотелось бы вернуться к пункту 2.
Больше всего раздражает исключение «column not found» при обращении к несуществующему столбцу таблицы.
Зачем это, кому и что оно упрощает?
Любой пользовательский объект по умолчанию вернёт void в ответ на обращение к несуществующему полю, так же поступят и хеш, и файл.
И только таблица с датой ругаются.
Эта ругань сильно усложняет работу с nameless-таблицами, особенно, если количество колонок разное, всё приходится проверять.
Получать списки колонок, искать там колонку и только потом к ней обращаться.
Таблица уже до изменения доросла, а до спокойного возврата void — всё никак.
P. S. Только в версии 3.4.4 появилась возможность без перебора получить количество столбцов nameless-таблицы.
Но для элементарного — получения списка колонок nameless-таблицы прогресс так и не дошёл, приходится делать ^for[i](0;^table.count[columns] - 1){$i}[ ].
Затрудняюсь понять отчего эти ограничения живут годами.
- «Предложения по языку»: resurection, G_Z [M] 03.03.2016 20:42 / 03.03.2016 20:44
- Ответ, MoKo 04.03.2016 04:37
- Ответ, G_Z [M] 04.03.2016 04:56
- Ответ, MoKo 04.03.2016 05:39
- Ответ, G_Z [M] 04.03.2016 05:57
- Ответ, Misha v.3 [M] 04.03.2016 09:39
- Хм, G_Z [M] 04.03.2016 15:45
- Ответ, Misha v.3 [M] 05.03.2016 00:45
- Ответ, G_Z [M] 05.03.2016 01:57
- Ответ, Misha v.3 [M] 03.03.2016 23:14
- Ответ, G_Z [M] 03.03.2016 23:36
- Имхо, andylars 13.03.2016 10:45