// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 < 0.9.0;
library SafeMath{
function add(uint8 a, uint8 b) internal pure returns (uint8) {
require(a+b >= a , "SafeMath: addition overflow");
return a + b;
}
}
contract lec40{
using SafeMath for uint8;
uint8 public a;
function becomeOverflow(uint8 _num1,uint8 _num2) public {
// a = _num1.add(_num2);
a = SafeMath.add(_num1 ,_num2);
}
}
솔리디티 강좌 42강 - 3의 배수 번째 사람에게 적립된 이더 주는 스마트 컨트랙 (2) | 2021.10.14 |
---|---|
솔리디티 강좌 41강 -import 임폴트 (0) | 2021.10.12 |
솔리디티 강좌 38강 - enum (0) | 2021.10.07 |
솔리디티 강좌 37강 - call Vs delegate call (0) | 2021.10.06 |
솔리디티 강좌 36강 - call (0) | 2021.10.05 |