본문 바로가기
Blockchain

remix 에서 solidity add 함수 작성하기

by 마티 2021. 4. 26.

http://remix.ethereum.org/

 

Remix - Ethereum IDE

 

remix.ethereum.org

브라우저에서 바로 코드를 작성할 수 있다. 로컬에 저장되어서 다시 접속하면 작성한 코드가 그대로 남아있다. 로컬에 저장되기 때문에 캐시를 삭제하면 작성한 코드가 날아가버린다.

 

(주의) 함수를 작성하다 캡쳐했다...아래 사진 코드 참고 (주의)

pragma solidity 0.8.0;  solidity 버전을 0.8.0를 사용하겠다는 선언!

compiler 에서 같은 버전인 0.8.0 이 나오는지 확인

Compile 하고 빨간색 버튼 누르고 Depoly 주황색 버튼 누르기

더보기

parama solidity 0.8.0;

contract Add{
uint256 a;
uint256 b;
function add(uint256 a, uint256 b) public view returns (uint256){
return a+b;
}
}

 

contract 는 대충 클래스 이름인거 같고,,, function 은 함수가 맞다.

확실이 처음써보니까 코드가 낯설다.

add 라는 이름의 함수를 선언하고 데이터타입이 uint256인 a 와 b 를 받는다.

작성한 함수 add 가 나오고 input 값 a 와 b 를 입력할 수 있는 창이 나온다.

a 에는 1, b 에는 2 를 입력하면 3 이 나온다.

a 와 b 를 한 번 사용하면 다시 사용할 수 없다. 

다시 사용하려면 비워주거나, 다른 변수 이름을 사용해서 컴파일하는 과정부터 다시 실행해야 한다.

'Blockchain' 카테고리의 다른 글

remix solidity struct 사용 코드  (0) 2021.04.30
solidity 에서 array 사용한 코드  (0) 2021.04.30
remix 에서 작성한 solidity 코드 배포하기  (0) 2021.04.30
blockchain.py  (0) 2021.04.21
MetaMask 계정 생성하기  (0) 2021.04.13