История изменений
Исправление AndreyKl, (текущая версия) :
Не понял что именно тебе не нравится в явовских опшинах. Вроде бы всё норм, просто работа с разнородным ИПП обычно неудобна. Если хочется пользоваться опшинами, надо заставлять свои методы возвращать опшины и писать обёртки на библиотечные.
Выглядело бы более прилично. Фокусы с неявным приведением имхо скорее шаг назад.
Правда TC-у опшины пмм не нужны, ему нужен либо аналог Either либо аналог скаловского Try и не бросать явно эксепшн, это ведь в общем то из другого стиля совсем, тем более у ТС-а там никогда пустой вариант не возвращается ведь, в опшине вообще нет смысла выходит.
Исправление AndreyKl, :
Не понял что именно тебе не нравится в явовских опшинах. Вроде бы всё норм, просто работа с разнородным ИПП обычно неудобна. Если хочется пользоваться опшинами, надо заставлять свои методы возвращать опшины и писать обёртки на библиотечные.
Выглядело бы более прилично. Фокусы с неявным приведением имхо скорее шаг назад.
Правда TC-у опшины пмм не нужны, ему нужен либо аналог Either либо аналог скаловского Try и не бросать явно эксепшн, это ведь в общем то из другого стиля совсем: у ТС-а в опшине смысла нет, там никогда пустой вариант не возвращается ведь.
Исправление AndreyKl, :
Не понял что именно тебе не нравится в явовских опшинах. Вроде бы всё норм, просто работа с разнородным ИПП обычно неудобна. Если хочется пользоваться опшинами, надо заставлять свои методы возвращать опшины и писать обёртки на библиотечные.
Выглядело бы более прилично. Фокусы с неявным приведением имхо скорее шаг назад.
Правда TC-у опшины пмм не нужны, ему нужен либо аналог Either либо аналог скаловского Try и не бросать явно эксепшн, это ведь в общем то из другого стиля совсем.
Исправление AndreyKl, :
Не понял что именно тебе не нравится в явовских опшинах. Вроде бы всё норм, просто работа с разнородным ИПП обычно неудобна. Если хочется пользоваться опшинами, надо заставлять свои методы возвращать опшины и писать обёртки на библиотечные.
Выглядело бы более прилично. Фокусы с неявным приведением имхо скорее шаг назад.
Правда TC-у опшины пмм не нужны, ему нужен либо аналог Either либо аналог скаловского Try. Он ведь эксепшн бросает, что в общем то из другого стиля совсем.
Исходная версия AndreyKl, :
Не знаю что тебе не нравится в явовских опшинах. Просто работа с разнородным ИПП обычно неудобна. Если хочется пользоваться опшинами, надо заставлять свои методы возвращать опшины и писать обёртки на библиотечные.
Выглядело бы более прилично. Фокусы с неявным приведением имхо скорее шаг назад.