区块链大学区块链研习社黑猫C++手册

以太坊solidity数值类型

2019-08-02  本文已影响20人  黑猫编程

数据类型分类

值类型

引用类型

举例: string storage str1

solidity没有指针,对于复杂的结构进行高效传递方式(相当于指针)是使用关键字storage进行修饰。

复杂类型,占用空间较大的。在拷贝时占用空间较大。所以考虑通过引用传递。常见的引用类型有:

整型

pragma solidity ^0.4.24;

contract test1 {
    
    uint256 ui256 = 100;
    uint i10 = 10;

    function add() constant returns(uint256) {
        return ui256 + uint256(i10);
    }

}

pragma solidity ^0.4.24;

contract test1 {
    
    uint256 ui256 = 100;
    uint i10 = 10;

    function add()  returns(uint256) {
        return ui256 + uint256(i10);
    }
    
    function isEqual() returns(bool){
        return ui256 == uint256(i10);
    }

}
上一篇下一篇

猜你喜欢

热点阅读