티스토리 뷰

728x90

public, external, private, internal

외부에서 접근 가능 유무

가능: public, external
불가능: private, internal

public vs. external

  • public은 내부(public이 선언된 컨트랙트 내부)에서도 접근 가능
  • external은 내부에서는 접근 불가

private vs. internal

  • private은 (private이 정의되어 있는 컨트랙트를) 상속받은 자식 컨트랙트에서도 접근 불가
  • internal은 (internal이 정의되어 있는 컨트랙트를) 상속받은 자식 컨트랙트에서 접근 가능

view vs. pure

pure: 함수 내부에서 상태 변수(스토리지에 저장된 변수)들을 read, write 하지 않음을 나타냄.(함수 내부의 변수들만 사용해서 구현)

view: 상태 변수(스토리지에 저장된 변수)를 write 하지는 않고 read만 함을 나타냄.

'블록체인 개발 > Solidity' 카테고리의 다른 글

문자열 비교  (0) 2022.01.01
Array  (0) 2022.01.01
부모 컨트랙트 생성자 호출  (0) 2022.01.01
함수 override  (0) 2022.01.01
저장공간 스토리지와 메모리  (0) 2022.01.01
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함