sophiaword
@sophiaword7178
수강평 작성수
-
평균평점
-
블로그
전체 2#태그
- solidity
- type
- 학습일기
- remix

2023. 03. 15.
1
강의 2 _ Data Type
contract lec2 { # bool bool public b = false; bool public b1 = !false; // true값 리턴 bool public b2 = false || true; // true값 리턴 bool public b3 = false == true; // false값 리턴 bool public b4 = false && true; // false값 리턴 # byte bytes4 public bt = 0x12345678; // 12 : 1byte | 34 : 2byte | 56 : 3byte | 78 : 4byte bytes public bt2 = "STRING"; // 자동적으로 Solidity에서 byte화 되어 저장됨 # address address public addr = 0xD7AC...F771B; # int & uint int8 public it = 4; uint256 public uit = 123123; }boolean두 가지 가능한 상수 값(true or false)만 보유할 수 있다.bytesbytes1 ~ bytes32까지 있다.address20bytes의 길이이다.은행 계좌 개설해서 개인 계좌가 각각 생겨서 돈을 주고 받듯이 이더를 주고 받을 수 있는 계정을 말한다.int & uintint8 : 0 ~ 2^8-1uint === uint256 대부분 uint256이 범위가 가장 크기 때문에 많이 사용한다.uint 설정 수보다 큰 수면 오류가 발생한다.
solidity
・
type

2023. 03. 15.
1
Solidity + REMIX 시작
// SPDX-License-Identifier: MIT; : 솔리디티 라이센스pragma solidity ^0.8.19;: 솔리디티의 컴파일 버전contract 컨트렉트명: 스마트 컨트렉트 명시public 함수에 출력할 내용 지정해주기contract Hello{ string public hi = "Hello solidity"; }- Remix Deploy 배포를 하고 hi 함수 실행을 하면 string 타입의 Hello solidity 값을 확인할 수 있다.
solidity
・
학습일기
・
remix




