Solidity编程语言:结构体struct

使用结构体struct可以自定义数据类型,结构体内可以包含除自身以外的所有数据类型,如果包含自身则会形成递归。

定义与初始化

pragmasolidity>=0

structReader{mapping(string=>Book)books;stringname;}

动态 | 黑客入侵美国110家养老院系统,勒索1400万美元BTC:据TNW报道,黑客们最近攻击了全美 110 家养老院的计算机,并要求支付价值 1400 万美元的比特币才会解锁系统 ,正式黑客使用了 Ryuk 勒索软件将客户管的所有数据进行加密。[2019/11/26]

Readerr;functioninit()public{stringmemoryb1c=newstring(3);b1c="1

动态 | 育碧启动第四季创业实验室 10家公司中有8家区块链相关企业:游戏巨头育碧本周开始了其第四季创业实验室(Entrepreneurs Lab),有10家公司参与了这个为期6个月的项目,其中有8家区块链技术相关公司。(雅虎财经)[2019/10/19]

functionread(Bookmemoryb)internal{}

动态 | 浙商银行应收款链平台已经与宁波汽车零部件等行业的110家供应链核心企业进行合作:据宁波日报报道,浙商银行宁波分行相关负责人介绍,目前应收款链平台已经与宁波汽车零部件、纺织、建筑、高装装备等行业的110家供应链核心企业进行合作,帮助1000余家中小企业融资30亿余元。[2019/6/3]

functioncallTmp(EgStructTmptmp)public{Bookmemoryb=Book("jingpinmei",10);tmp

}

contractEgStructSubisEgStruct{functionwrite(Bookmemoryb)internal{}}

contractEgStructOut{/*functionseal(Bookmemoryb){}*/}

contractEgStructTmp{structBook{stringname;uintpages;}functionseal(stringmemoryname,uintpages)public{Bookmemoryb=Book(name,pages);}}

作者:感谢HPB蓝莲花团队整理供稿。

汪晓明博客:http://wangxiaoming.com/

汪晓明:HPB芯链创始人,巴比特专栏作家。十余年金融大数据、区块链技术开发经验,曾参与创建银联大数据。主创区块链教学视频节目《明说》30多期,编写了《以太坊官网文档中文版》,并作为主要作者编写了《区块链开发指南》,在中国区块链社区以ID“蓝莲花”知名。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块博客

[0:0ms0-6:951ms