вот еще один повод любить Си, там бы все эти ваши деньги хранились в даблах. В Rust они хранятся и считаются точно так же, но скрыты под структурой Money, но это, как и unsafe, повод обругать программиста
вот еще один повод любить Си, там бы все эти ваши деньги хранились в даблах. В Rust они хранятся и считаются точно так же, но скрыты под структурой Money, но это, как и unsafe, повод обругать программиста
вот еще один повод любить Си, там бы все эти ваши деньги хранились в даблах. В Rust они хранятся и считаются точно так же, но скрыты под структурой Money, но это, как и unsafe, повод обругать программиста
Хм, сейчас бы деньги хранить не в типах с десятичной арифметикой
вот еще один повод любить Си, там бы все эти ваши деньги хранились в даблах. В Rust они хранятся и считаются точно так же, но скрыты под структурой Money, но это, как и unsafe, повод обругать программиста
Шо так не делают в нормальном коде. У нас когда Money m + Money m2 они внутри проверяю одинаковая ли у них валюта и бросают ошибку в одном сервисе если ты рубли попытаешься с долларами сложить а в другом сервисе у Money есть объект Валюта и он по ней курс берёте и на основе него его складывает с результатом типа валюты левого аргумента