본문 바로가기
반응형

솔리디티15

솔리디티 기본 문법 - 연산자 💡솔리디티 기본 문법 - 연산자 1 + 2 라는 간단한 식으로 생각해보았을 때, "1" 과 "2" 는 피연산자, "+" 는 연산자라고 한다. 솔리디티는 다음과 같은 유형의 연산자를 지원한다. - 산술 연산자 - 비교 연산자 - 논리 연산자 - 할당 연산자 - 비트 연산자 - 조건부 연산자 ✓ 산술 연산자 (Arithmetic Operators) 피연산자의 수학적 연산을 수행하는 데 사용한다. 연산자 의미 + 두 개의 연산자를 더하는데 사용한다. - 첫 번째 피연산자에서 두 번째 피연산자를 빼는데 사용한다. * 두 개의 피 연산자를 곱하는데 사용한다. / 첫 번째 피연산자를 두 번째 피연산자로 나누는 데 사용한다. % 첫 번째 피연산자를 두 번째 피연산자로 나눈 나머지를 제공한다. ++ 정수 값을 1씩 증.. 2022. 7. 8.
솔리디티 기본문법 - 자료형 💡솔리디티 기본 문법 - 자료형 ✓ 값 형 데이터 타입 (Value Types) 1. 불 (bool) bool 로 선언된 변수는 true 나 false 값을 가진다. bool isOpen = true; bool isSold = false; 2. 정수 (int, uint) 부호(+, -) 가 있는 경우에는 int, 부호가 없는 0 이상의 값에는 uint를 사용한다. int, uint 뒤에 8~256의 8의 배수의 숫자를 붙여 변수의 크기를 비트 단위로 지정할 수도 있다. (예: int8, int16, int24, uint64, uint128, ...) 각 숫자에 따라 정수는 특정 범위로 제한된다. int16은 -32768 ~ 32767 사이의 정수를 의미하며, uint16은 0~65535 사이의 정수를 의.. 2022. 7. 8.
솔리디티(Solidity)란? 💡 솔리디티(Solidity) 솔리디티는 스마트 컨트랙트를 실행하는 객체 지향, 정적 타입, 고급 스크립트 언어로, EVM에서 실행된다. 솔리디티는 컨트랙트 기반의 고급 프로그래밍 언어이다. 자바스크립트와 같은 스크립트 언어의 구문과 매우 유사하다. 솔리디티는 C++ 과 파이썬, 자바스크립트를 기반으로 만들어졌으며, 이더리움 네트워크에서 스마트 컨트랙트를 생성할 수 있도록 설계되었다. 솔리디티는 정적 타입 스크립트 언어이기에, 런타임 언어와 달리 컴파일 시 제약 조건을 확인하고 적용한다. ✓ 역사 솔리디티는 2014년 8월 컴퓨터 과학자 가빈 우드가 처음 제안하였다. 우드는 이더리움에서 2년간 CTO로 재직했으며, 크리스찬 라이트와즈너가 우드를 이어받아 솔리디티 개발을 이끌었다. 그 결과 2015년 8월.. 2022. 7. 7.
728x90