반응형
storage

대부분의 변수, 함수들이 저장되며 영속적으로 저장이되어 가스 비용이 비싸다.

 

※ 영속적이라함은, 스마트컨트랙트를 배포하게되면 해당 정보는 블록체인의 블록에 들어가게 되어 영속적이게 된다.

memory

함수의 파라미터, 리턴값, 레퍼런스 타입이 주로 저장이된다. 그러나 storage처럼 영속적이지 않고 함수 내에서만 유효하기에 보다 적은 가스비용이 발생된다.

 

Calldata

주로 external function 의 파라미터에서 사용된다.

 

stack

EVM(Ethereum Virtual Machine)에서 stack data를 관리할때 쓰는 영역이며, 1024MB로 제한적이다.

 

String

기본 데이터 타입이아닌, 레퍼런스 타입이라 볼  수 있음 

 

※ String은 문자의 배열의 연속

 

function get_String(string memory _str) public pure returns(string memory){
	return _str;
}

function get_uint(uint256 _ui) public pure returns(uint256){
	return _ui; //기본 데이터타입은 memory가 디폴트로 사용
}
반응형

'솔리디티' 카테고리의 다른 글

오버라이딩  (0) 2022.06.25
상속  (0) 2022.06.25
view와 pure  (0) 2022.06.25
솔리디티 접근제한자  (0) 2022.06.25
Solidity Function정의  (0) 2022.06.25
반응형
view

function 밖의 변수들을 읽을 수 있으나, 변경 불가능

uint256 public a = 1;

function read() public view returns (uint256){
	return a + 2; //a변경 불가능하여 바로 리턴
}
pure

function 밖의 변수들을 읽지 못하고, 변경도 불가능

function read() public pure returns(uint256){
	uint256 a = 2; //밖의 변수 참조 불가능
    return b + 2;
}
둘다 명시 안할시

function 밖의 변수들을 읽어서, 변경해야함

IDE에서 값이 나오지 않음

uint256 a = 1;
function read() public pure returns(uint256){
	a = 13;
    return a;
}
반응형

'솔리디티' 카테고리의 다른 글

상속  (0) 2022.06.25
functuion String  (0) 2022.06.25
솔리디티 접근제한자  (0) 2022.06.25
Solidity Function정의  (0) 2022.06.25
Solidity 변수 타입  (0) 2022.06.25
반응형

1. 파라미터와 리턴값이 없는 function

uint256 public it = 0;

function sample() public{
      it = 10;
}

 

 

2. 파라미터는 있고 리턴값이 없는 function

uint256 public it = 0;

function sample(uint256 _value) public{
      it = _value;
}

 

3. 파라미터, 리턴 둘다 있는 function

uint256 public it = 0;

function sample(uint256 _value) public returns(uint256) {
      it = _value;
      return it;
}
반응형

'솔리디티' 카테고리의 다른 글

상속  (0) 2022.06.25
functuion String  (0) 2022.06.25
view와 pure  (0) 2022.06.25
솔리디티 접근제한자  (0) 2022.06.25
Solidity 변수 타입  (0) 2022.06.25
반응형

 

 

안녕하세요.

 

오늘은 NFT 프로젝트에 대한 소개를 하고,

 

다양한 프로젝트들과 협업하여

 

에드, WL등 다양한 혜택을 이벤트를 통하여 제공해주는 유튜브 채널 입니다 ㅎㅎ

 

 

저도 리크립트 월드 이벤트를 통하여 세개 정도되는 프로젝트의 화이트 리스트 자격을획득 하였답니다 ~

 

이번에 WL를 얻은 M2E인 스탭워치 민팅을 위해 열심히 시드를 모으고 있지요 ㅎㅎ

 

 

WL,에드 뿐만 아니라 오픈 카카오톡 방에서는 엄청 자주 ! 커피, 과자, 치킨, 피자 등 다양한 상품을 선착순 이벤트, 퀴즈 이벤트를 통해 얻을 수 있습니다 !

 

 

 

 

 

허허 쌓여있는 상품들 보이시나요 ?ㅋㅋㅋㅋ

 

 

여러분들도 NFT정보를 받아가시면서 WL, 에드, 다양한 이벤트 상품들을 가져가보세요 ^^

 

링크는 아래에 있습니다 ^^

 

 

 

오카방 : https://open.kakao.com/o/g0dqb6Zd

 

LEE딩 정보방

#NFT #P2E #클레이튼

open.kakao.com

 

트위터 : https://linktr.ee/leecrypto79 

 

@leecrypto79 | Linktree

Linktree. Make your link do more.

linktr.ee

 

유튜브 : https://www.youtube.com/channel/UCGj8xzhtnfUSHSSLzZvuG_A

 

리크립토 월드

 

www.youtube.com

 

 

 

마지막으로 한마디만 드리겠습니다.

 

저는 왠만하면 홍보글 작성하지 않습니다 ! 해당 정보방에서 짭잘한 이벤트 혜택을 많이 보아서 추천드립니다 ^^

 

얼른얼른 모이세요 ^^

반응형

'NFT > NFT 정보공유' 카테고리의 다른 글

스텝워치(X) 아니죠 스캠워치 (O) 맞습니다  (4) 2022.07.15

+ Recent posts