본문 바로가기

solidity

layout of a solidity source file

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