The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Увидел свет язык программирования Rust 1.13"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Увидел свет язык программирования Rust 1.13" +2 +/
Сообщение от 0xd34df00d (??), 14-Ноя-16, 22:26 
> Взять напр. математику, в ней нет необходимости добавлять проверку на ноль или
> исключение всякий раз когда встречается деление.

Вообще-то есть. На нулевые и вырожденные случаи постоянно проверять надо. Вы не можете сказать, что ab = cb ⇔ a = c, вы должны сказать ab = cb ⇔ a = c ∨ b = 0. Вы не можете сказать, что в комплексном векторном пространстве у оператора существует собственное значение, вы должны сказать, что в ненулевом комплексном пространстве у оператора существует собственное значение.

> И вопрос как это сделать
> в программировании быстро и удобно.

Завернуть вычисление в Either-подобную монаду и писать везде >>=  (ну или do).

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Увидел свет язык программирования Rust 1.13, opennews, 11-Ноя-16, 22:37  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру