Re[2]: Почему в расте отсутствует выброс исключений?
От: DarkEld3r  
Дата: 07.12.22 16:14
Оценка: +1
Здравствуйте, SkyDance, Вы писали:

SD>Оно так было с большинством языков — исключения появились через N итераций.


Не уверен, что это правда, особенно если брать что-то посвежее джавы. По моему исключения в множестве языков были изначально. А уже если на совсем свежие посмотреть, такие как Swift, Go и Rust, то что-то пока исключений не видно. И ладно раст, про него ещё можно сказать, что раз не мейнстрим, то семь лет — это ещё мало, но Go и Swift вполне активно используются. И что-то пока исключений не завезли.

Кстати, в Swift, как по мне, худшее из двух миров: у них там ошибки называются исключениями, но по факту это именно аналог растовых резалтов. В итоге и код зашумляется try, которые надо писать перед каждой функцией, которая можно возвращать ошибку, и в сигнатурах не понятно, что именно за ошибки.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.