2020.코딩일지
[solidity] return/SPDX (feat.솔리디티깨부수기) 본문
728x90
return
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;
contract lec23 {
function add(uint256 _num1, uint256 _num2) public pure returns (uint256) { //여러개로많아질경우 헷갈리니까 명시하는게좋다.
uint256 total = _num1 + _num2; //위에서 명시하지않았으니 uint256 total로 정의해줌
return total;
}
function add2(uint256 _num1, uint256 _num2) public pure returns (uint256 total) {
total = _num1 + _num2;
return total;
}
}
SPDX
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;
// 0.6.8 버전 이상부터는 꼭 명시를 해주어야한다.
/*
SPDX-License-Identifier 목적 (https://spdx.dev/)
1. 라이센서를 명시해줌으로써 스마트컨트랙에 대한 신뢰감을 높일수 있음
2. 스컨 소스코드가 워낙 오픈되어 있으니, 저작권과 같은 관련된 문제를 해소
UNLICENCED 라고 써줘도 된다
*/
'Block Chain' 카테고리의 다른 글
[solidity] payable/balance와 msg.sender (feat.솔리디티깨부수기) (0) | 2022.12.05 |
---|---|
[solidity] modifier (feat.솔리디티깨부수기) (0) | 2022.12.05 |
[solidity] error/try-catch문 (feat.솔리디티깨부수기) (0) | 2022.12.05 |
[solidity] if문/반복문/continue와break/equal (feat.솔리디티깨부수기) (0) | 2022.12.05 |
[solidity] struct구조체 (feat.솔리디티깨부수기) (0) | 2022.11.30 |
Comments