layout of a solidity source file
Version
pragma solidity ^0.4.0; // solidity 0.4.0이상
Importing
import "filename" 의 같은 의미 import * as symbol from "fileneme" = import "filename" as symbol
import symbol from "filename
import symbol as symbol2 from "filename"
import {symbol as symbol2, symbol3} from "filename"
Paths
상대위치 : . ..
절대위치 : except . ..
import "/x" as x;
Use in Actual Compilers
1. clon github.com/ethereum/dapp-bin -> /usr/local/dapp-bin
2. solc github.com/ethereum/dapp-bin/ = /usr/local/dapp-bin/ source.sol
3. solidity
import "github.com/ethereum/dapp-bin/library/iterable_mapping.sol" as it_mapping
=> 의미변화 import "/usr/local/dapp-bin/library/iterable_mapping.sol" as it_mapping
solc module2:github.com/ethereum/dapp-bin/ = /usr/local/dapp-bin/old/ source.sol
=> 의미변화 import "/usr/local/dapp-bin/old/library/iterable_mapping.sol" as it_mapping
Remix
Comments
//
/*------------*/
'solidity' 카테고리의 다른 글
Types (0) | 2018.02.26 |
---|---|
Struicture of a Contract (0) | 2018.02.26 |
modifier and payable (0) | 2018.02.23 |
Solidity by Example Auction (1) | 2018.02.22 |
Solidity by Example Vote (1) | 2018.02.22 |