Solidity 货币单位,时间单位

 

demo.sol(货币单位):

pragma solidity ^0.4.0;

contract EthUnit{
    uint  a = 1 ether;    // 货币单位。 数字与单位之间有空格。
    uint  b = 10 ** 18 wei;  // ** 表示次方
    uint  c = 1000 finney;
    uint  d = 1000000 szabo;

    function f1() constant public returns (bool){
        return a == b;  // true
    }

    function f2() constant public returns (bool){
        return a == c;  // true
    }

    function f3() constant public returns (bool){
        return a == d;  // true
    }

    function f4() pure public returns (bool){
        return 1 ether == 10 ** 18 wei;  // true
    }

}

 

Solidity 货币单位,时间单位_第1张图片

demo.sol(时间单位):

pragma solidity ^0.4.0;


contract TimeUnit{

    function f1() pure public returns (bool) {
        return 1 == 1 seconds;  // 时间单位。 默认单位:seconds
    }

    function f2() pure public returns (bool) {
        return 1 minutes == 60 seconds;  // true
    }

    function f3() pure public returns (bool) {
        return 1 hours == 60 minutes;  // true
    }

    function f4() pure public returns (bool) {
        return 1 days == 24 hours;  // true
    }

    function f5() pure public returns (bool) {
        return 1 weeks == 7 days;  // true
    }

    function f6() pure public returns (bool) {
        return 1 years == 365 days;  // true
    }
    
}

 

 

你可能感兴趣的:(Solidity,Solidity,货币单位,时间单位)