Solidity
文章平均质量分 57
xiaomei1xiake2
这个作者很懒,什么都没留下…
展开
-
Solidity 两个string的比较
Solidity 两个string的比较第一次写博客,希望记录自己的学习过程,也可以跟大家一起分享,坚持! 本文翻译自:String Equality Comparison,String patterns github有三种比较方法:方法一:比较string的哈希值方法二:先比较string的长度,再比较每个对应位置的字母是否相同方法三:先比较string的长度,再比较st...翻译 2018-08-20 11:22:42 · 5806 阅读 · 0 评论 -
Solidity 遍历mapping
以太坊基金会为我们提供了以uint为例子的遍历mapping的库(iterable_mapping)。insert 方法function insert(itmap storage self, uint key, uint value) returns (bool replaced) { uint keyIndex = self.data[key].keyIndex; ...原创 2018-08-20 17:52:55 · 8845 阅读 · 0 评论 -
转:solidity数据位置-memory,storage和calldata,及其赋值行为
本文转自solidity数据位置-memory,storage和calldata,文章中已经很详细讲解并有举例说明。Solidity有三种类型,memory,storage和calldata,一般只有外部函数的参数(不包括返回参数)被强制指定为calldata。这种数据位置是只读的,不会持久化到区块链storage存储或memory内存 memory存储位置同我们普通程序的内存类似,即分...转载 2018-09-10 17:22:28 · 1328 阅读 · 0 评论