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 |
댓글