solidity 기본 문법 5. 상속, Interface, 다수 return 값 처리 with 크립토좀비
2021. 5. 31.
챕터 2-10. 다른 컨트랙트와 상호작용하기 블록체인 상에 있으면서 우리가 소유하지 않은 컨트랙트와 우리 컨트랙트가 상호작용을 하려면 우선 인터페이스를 정의해야한다 ex) contract NumberInterface { function getNum(address _myAddress) public view returns (uint); } 약간 다르지만, 인터페이스를 정의하는 것은 컨트랙트를 정의하는 것과 유사 "다른 컨트랙트와 상호작용하고자 하는 함수만을 선언"할 뿐( 이 경우, getNum ) 다른 함수나 상태 변수를 언급하지 않음 다음으로, 함수 몸체를 정의하지 않음 중괄호 { }를 쓰지 않고 함수 선언을 세미콜론(;)으로 간단하게 정의 때문에 인터페이스는 컨트랙트 뼈대라고 볼 수 있다ㅏㅏㅏ 챕터 2-..