BlockChain/Solidity 깨부수기 ( 유투브 강의 )
Solidity 문법 - (20) 함수의 리턴에 변수를 정의하는 법
char1ey
2023. 6. 4. 10:30
목차 |
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;
}
}