본문 바로가기
블록체인 및 경제/솔리디티

10. 솔리디티 조건문, 반복문(if, else, for)

by kimsfamily 2020. 11. 12.

1. 스마트 계약의 시작, 리믹스 도구 사용해보기

2. 솔리디티 개발환경 구성

3. 스마트컨트랙트 작성 후 배포하기

4. openzeppelin 사용하여 ERC20 토큰 만들기

5. Ropsten 테스트넷에 ERC20토큰 배포하기

6. web3.js 와 자바스크립트를 활용한 간단한 예제

7. 솔리디티 기초, 리믹스로 컨트랙트 작성하기

8. 솔리디티 기본문법 (변수, 데이터타입, 구조체)

9. 솔리디티 배열, 맵핑

10. 솔리디티 조건문, 반복문(if, else, for)

11. 솔리디티 암호화폐 지불(호텔룸 예약하기 프로그램)

12. 솔리디티 상속

13. 리믹스 솔리디티 6.0 버전 ERC20토큰 만들기

14. web3.js 와 자바스크립트를 활용하여 (이더잔액조회) 지갑 만들기

15. 솔리디티 컨트랙트 Web.js 활용하여 웹으로 보여주기




 

1. 홀수를 구하는 함수를 조건문을 사용해서 구현해봅니다.

 

 

컴파일, Deploy 후 실행해봅니다.

 

 

2. 반복문을 포함해서 홀수를 구해봅니다.

 

전체 배열에서 홀수를 몇개의 홀수를 찾아내는지 확인해봅니다.

 

 

3. 컨트랙트 address owner를 확인해봅니다.

 

deploy후 isOwner의 결과를 확인해봅니다.

 

Account 계정을 변경하여 다시 한번 isOwner 함수를 호출해봅니다.

결과는 false가 나와야 정상적으로 작동하는겁니다.

 

 

소스코드

gist.github.com/gwmccubbin/f47c414760f7f3791f00775a6f1d2108

 

아래 사이트 참고하여 재작성된 강의안입니다.

www.dappuniversity.com/articles/solidity

반응형

댓글0