Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Резюме для программиста

16.11.22 04:34
Re: Резюме для программиста
 
7495 свой человек
7495

в нормальных языках, таких как ЯваСкрипт и его более совершенной версии: Solidity пишут защитные функций, например от ошибок переполнения:


// ----------------------------------------------------------------------------
// Safe maths
// ----------------------------------------------------------------------------
library SafeMath {
function add(uint a, uint b) internal pure returns (uint c) {
c = a + b;
require(c >= a);
}
function sub(uint a, uint b) internal pure returns (uint c) {
require(b <= a);
c = a - b;
}
function mul(uint a, uint b) internal pure returns (uint c) {
c = a * b;
require(a == 0 || c / a == b);
}
function div(uint a, uint b) internal pure returns (uint c) {
require(b > 0);
c = a / b;
}
}



Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
 

Перейти на