4 function 내에서 한 글로벌 변수에 다른 글로벌 변수를 할당하면, 레퍼런스 카피가 아니라 벨류 카피
...uintstateVal1=10;uintstateVal2=20;functiontest()return(uint){stateVal1=stateVal2;// now both are 20.stateVal2=30;// stateVal1 is still 20, only stateVal2 is 30returnstateVal1;// return 20}
5 메모리 변수를 스토리지 변수에 할당할 때 에는 레퍼런스 카피가 아니라 벨류 카피
...uint[2]stateArr;functiontest()return(uint){uint[2]memorylocalArr=[uint(1),2];stateArr=localArr;// now, both are [1, 2], [1, 2]localArr[1]=10;returnstateArr[1];// return 2, not 10}