일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 프론트엔드
- 클라우드
- 파이썬
- 블록체인
- 백엔드
- 자바스크립트
- TypeScript
- 이더리움
- 리액트
- react
- AWS
- node.js
- 컴퓨터공학
- HTML
- 가상화
- next.js
- k8s
- JavaScript
- docker
- 알고리즘
- es6
- 타입스크립트
- kubernetes
- 웹
- BFS
- 백준
- 이슈
- CSS
- 쿠버네티스
- 솔리디티
- Today
- Total
목록솔리디티 (9)
즐겁게, 코드
1. 함수 솔리디티에서는 function 키워드를 활용해 함수를 만들 수 있습니다. (솔리디티는 ECMAScript, 즉 자바스크립트 문법을 기반으로 설계되었다고 하는데, 아마 그 흔적 중 일부가 아닐까 싶습니다.) pragma solidity ^0.4.19; contract ZombieFactory { uint a = 16; uint b = a ** 10 struct Zombie { string name; uint dna; } Zombie[5] public zombies; function createZombie(string _name, uint _dna) { } } 함수의 접근자 지정하기 1 : private & public 함수에는 private & public 속성의 접근자를 지정할 수가 있습니다...
솔리디티(Solidity)는 *계약 지향 프로그래밍 언어로, 다양한 블록체인 플랫폼의 스마트 계약 로직을 작성할 때 사용됩니다. (쉽게 설명하면 이더리움 계열의 블록체인은 솔리디티로 작성됐다고 보면 됩니다.) ✅ TIP - 솔리디티를 처음 학습하는 입장이라면 이 "계약 지향" 이라는 말이 굉장히 생소하게 느껴질 수 있는데요, 보면서 느끼시겠지만 계약(contract)은 문법상 자바 등의 "클래스" 와 굉장히 유사한 구조입니다. 따라서, 앞으로 나올 "컨트랙트" 라는 말이 어색하다면 "클래스" 와 비슷한 개념이라고 어렴풋이 이해하고 계셔도 될 듯 합니다. 솔리디티의 큰 특징은 다음과 같습니다. 정적 타입 언어 Ethereum Virtual Machine (EVM) 위에서 실행됨 문장의 끝을 반드시 세미콜론..