区块链
RP_M
千里之行,始于足下
展开
-
区块链——Solidity智能合约基础实战(七)
区块链——Solidity智能合约基础实战(七) 动态字节数组 动态字节数组与静态字节数组的区别在于是否能修改数组的长度及内容 代码段1: pragma solidity ^0.4.0; contract DynamicByte{ ...原创 2020-07-09 21:29:22 · 325 阅读 · 0 评论 -
区块链——Solidity智能合约基础实战(六)
区块链——Solidity智能合约基础实战(六) 固定长度字节数组 由于位是计算机内最小的储存单元,字节是对位的封装,一个字节为8位 在固定长度字节数组中,关键字有:bytes1,bytes2,bytes3,…,bytes32(以步长1递增) Bytes在内存中和nint本质一样,byt...原创 2020-07-09 21:27:53 · 458 阅读 · 1 评论 -
区块链——Solidity智能合约基础实战(五)
区块链——Solidity智能合约基础实战(五) 危险的整数溢出以及异常处理 代码段1: function flow() view public returns(uint){ uint8 mm = 255; return mm; }...原创 2020-07-09 21:25:58 · 297 阅读 · 0 评论 -
区块链——Solidity智能合约基础实战(四)
区块链——Solidity智能合约基础实战(四) 底层位运算 位运算的操作有6个,分别是&(与)、|(或)、~(非)、^(异或操作,相同为0,不同为1)、<<、>> 操作数1 0 0 ...原创 2020-07-09 21:24:25 · 241 阅读 · 0 评论 -
区块链——Solidity智能合约基础实战(三)
区块链——Solidity智能合约基础实战(三) Pure与View的差别 整型特性与运算 在Solidity中有两种定义整数的方式:int(可正可负) uint(正数),之所以有区分,是防止在Solidity以太坊中要严格限制资源的耗费情况。 Int默认为int256 uint...原创 2020-07-09 21:22:47 · 299 阅读 · 0 评论 -
区块链——Solidity智能合约基础实战(二)
区块链——Solidity智能合约基础实战(二) Boolean及与、或、非 新建.sol文件,命名为Boolean.sol 编写合约 pragma solidity ^0.4.0; contract BooleanTest{ bool _a; ...原创 2020-07-09 21:20:47 · 359 阅读 · 0 评论