본문 바로가기
BlockChain/solidity

[Solidity] Pragma 알아보기

by BEJM 2022. 5. 19.

Pragma

pragma는 컴파일러의 버전을 표기하기 위해 사용합니다. 일반적으로 파일 최상단에 작성하며, 모든 소스 코드 파일에 있어야 합니다.

 

Pragma 규칙

특정 버전 사용
// SPDX-License-Identifier: MIT
pragma solidity 0.8.7;

contract helloWorld {   }

0.8.7버전의 컴파일러를 사용합니다.

 

특정 버전 이상 사용
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.7;

contract helloWorld {   }

0.8.7버전 이상의 컴파일러를 사용합니다.

 

특정 버전 범위 사용
// SPDX-License-Identifier: MIT
pragma solidity >=0.4.16 <0.9.0;

contract helloWorld {   }

0.4.16버전 이상, 0.9.0버전 미만의 컴파일러를 사용합니다.

'BlockChain > solidity' 카테고리의 다른 글

[Solidity] require 알아보기  (0) 2022.05.20
[Solidity] 매핑(mapping) 알아보기  (0) 2022.05.20
[Solidity] address와 address payable  (0) 2022.05.19
[Solidity] import 하는 방법  (0) 2022.05.19
[Solidity] SPDX 알아보기  (0) 2022.05.19

댓글