solidity
-
[solidity] visibility (public, private, external, internal)solidity 2022. 9. 26. 23:16
solidity 는 변수및 함수에 대해 접근에 제한을 두는데 그 가시성(visibility)을 기준으로 한다. 그중 함수에서 visibility 에 대해서 알아보자 solidity 에서 함수 선언시 구조 function / name / (input) / public,private,external,internal / view,pure,paylable / returns (output) {}; 함수 선언 / 함수명 / 인풋 / 함수의종류 / 함수의 성질 / 리턴여부 (아웃풋타입) { 함수 } 함수의 종류를 나타내는 부분에 대해서 알아보자 1. contract 외부에서는 접근이 안되는경우 > private, internal : 여기서 컨트랙트의 외부라 함은 내부함수가 아닌 사용자가 직접적으로 호출하는 곳, 다른..