연휴 끝나고 왔는데
너무 힘들다...
어린이날 뭐했냐고 하셨는데..
금토일 알바하고와서 너무너무 힘들었어요..ㅠ
contract review2 {
//숫자형 변수 a, 문자형 변수 b, bytes2형 변수 c를 담은 구조체 D를 선언하세요.
//D형 변수 dd를 선언하세요.
//dd에 값을 부여하는 setDD함수를 구현하세요.
//D형 변수들이 들어가는 array Ds를 선언하세요.
//Ds에 새로운 D형 변수를 넣는 pushD 함수를 구현하세요.
}
contract review3 {
//숫자형 변수 number, 문자형 변수 name, bytes2형 변수 password 그리고 member라는 구조체를 선언하세요.
//member형 변수 Michael을 선언하세요.
//Michael에 값을 부여하는 setM 함수를 구현하세요.
//member형 변수들이 들어가는 members를 선언하세요.
//members에 새로운 member 변수를 넣는 pushMember 함수를 구현하세요
}
contract review4 {
//숫자형 변수 a, 문자형 변수 b, bytes2형 변수 c를 담은 구조체 D를 선언하세요.
//D형 변수 dd를 선언하세요.
//dd에 값을 부여하는 setDD함수를 구현하세요.
//dd의 값을 반환하는 getDD 함수를 구현하세요(추가)
//D형 변수들이 들어가는 array Ds를 선언하세요.
//Ds에 새로운 D형 변수를 넣는 pushD 함수를 구현하세요.
//(추가) 이미 형성된 dd라는 변수를 가져와서 푸쉬도 가능.
//Ds array의 n번째 요소를 반환받는 getN이라는 함수를 구현하세요.(추가)
}
누가 이 함수를 건드렸냐 를 보여주는 것
from 에 우리 주소가 나옴
mapping()
mapping(string => uint) height;
function setHeight(string memory _name, uint _h) public {
height[_name]=_h; //mapping이름[key값] = value 값
}
function getHeight(string memory _name) public view returns(uint){
return height[_name]; // mapping이름[key 값]
}
function deleteHeight(string memory _name) public {
delete height[_name];
}
거래내역들을 기반으로 틀을 만든 다음 루트 값을 헤더에 올려주는 용도