打字猴:1.703876523e+09
1703876523 区块链项目开发指南 [:1703875298]
1703876524 区块链项目开发指南 3.4.2 字符串类型
1703876525
1703876526 在Solidity中,有两种方法创建字符串:使用bytes和string。bytes用于创建原始字符串,而string用于创建UTF-8字符串。字符串长度总是动态的。
1703876527
1703876528 下面给出了字符串语法的一个示例:
1703876529
1703876530
1703876531
1703876532
1703876533
1703876534
1703876535
1703876536 区块链项目开发指南 [:1703875299]
1703876537 区块链项目开发指南 3.4.3 结构类型
1703876538
1703876539 Solidity还支持结构类型(struct)。下面给出了struct语法的一个示例:
1703876540
1703876541
1703876542
1703876543
1703876544
1703876545
1703876546
1703876547
1703876548 注意:函数参数不可以是结构类型,且函数不可以返回结构类型。
1703876549
1703876550
1703876551
1703876552
1703876553 区块链项目开发指南 [:1703875300]
1703876554 区块链项目开发指南 3.4.4 枚举类型
1703876555
1703876556 Solidity还支持枚举类型(enum)。下面给出了enum语法的一个示例:
1703876557
1703876558
1703876559
1703876560
1703876561
1703876562
1703876563
1703876564 区块链项目开发指南 [:1703875301]
1703876565 区块链项目开发指南 3.4.5 mapping类型
1703876566
1703876567 mapping数据类型是一个哈希表。mapping类型只可以存在于storage中,不存在于memory中,因此它们是作为状态变量声明的。可以认为mapping类型包含key/value对,不是实际存储key,而是存储key的keccak256哈希,用于查询value。mapping类型没有长度。mapping不可以被分配给另一个mapping。
1703876568
1703876569 下面给出了一个创建和使用mapping的示例:
1703876570
1703876571
1703876572
[ 上一页 ]  [ :1.703876523e+09 ]  [ 下一页 ]