Solidity 문법 - (20) 함수의 리턴에 변수를 정의하는 법
2023. 6. 4. 10:30ㆍBlockChain/Solidity 깨부수기 ( 유투브 강의 )
목차 |
1. 함수의 리턴에 변수를 정의하는 법 |
2. 예제 코드 |
1. 함수의 리턴에 변수를 정의하는 법
함수의 리턴에 타입만 써주는 것이 아니라 변수를 정의할 수 있다.
굳이 내부에서 새로 선언하지 않아도 된다.
또한 리턴하는 값이 많아질경우, 타입만 보고서는 어떤 값인지 추론하기가 어려운데
타입 옆에 변수의 이름도 같이 써주면 어떤 값인지 추론하기가 수월해진다.
2. 예제 코드
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract letReturn {
function add(uint256 _num1, uint256 _num2) public pure returns(uint256) {
uint256 total = _num1 + _num2;
return total;
}
function add2(uint256 _num1, uint256 _num2) public pure returns(uint256 _total) {
_total = _num1 + _num2;
return _total;
}
}
'BlockChain > Solidity 깨부수기 ( 유투브 강의 )' 카테고리의 다른 글
Solidity 문법 - (22) payable 키워드 (0) | 2023.06.04 |
---|---|
Solidity 문법 - (21) modifier (0) | 2023.06.04 |
Solidity 문법 - (19) 에러 핸들링 (0) | 2023.06.04 |
Solidity 문법 - (18) continue와 break (0) | 2023.06.01 |
Solidity 문법 - (17) 반복문 (0) | 2023.06.01 |