因为它原本就会有一个storage是先帮你写好的,或许你第一次看到的时候会不知道这是甚麽,那我们会分成两个部分讲解,第一个部分是说明一些常用语法(今天),第二的部分则是说明这个合约内容是什麽(明天)!如果对这个有兴趣的话欢迎继续看下去优!
注解:
//单行注解
/*
多行注解
*/
运算:
1+1
1-1
1*1
1/1
2**2//(次方)
逻辑:
==相等
!=不相等
&&与
||或
静态与动态数组:
Solidity有分成静态以及动态数组,静态与动态的差别呢,可以说静态是长度固定不变的,动态则是长度会一直变的。在程序里,如果你没有设定一个固定长度给它,它就会认为是可以一直变的!
uint[8] Array; //固定长度为7的静态数组
string[4] Array; //固定长度为2而且是string类型的静态数组
uint[ ] dArray; //长度不定的动态数组
只要.length就可以取得长度
在动态arry里我们有几个语法能用:
.push():加一个初始化为0的数,进去array的最後
.push(Zona):把Zona放到array的最後
.pop():把最後一个值删掉
(很像排队一样都是一个一个往後排,删掉也是从後面开始删
小练习:固定长度为10的阵列,名称为pig
答案在影片哩!
参考资料:
https://www.itread01.com/content/1541794112.html
https://solidity-cn.readthedocs.io/zh/develop/
https://ithelp.ithome.com.tw/articles/10200010
那今天的介绍就到这边拉~
真的是没有很专业的介绍,比较像是跟大家分享我学到甚麽,我还有很多要学习的地方:(
如果喜欢的话明天记得继续回来看下一篇!影片记得按赞订阅开小铃铛谢谢大家!
>>: Day22 NiFi - 与 GCP PubSub 对接设定
RL 比较知名的应用场合和研究成果大部分都分布於游戏、自驾车、和机器人领域。事实上 RL 可以有非常...
What is an Object? Introduction by W3C School Elem...
请用 VS CODE (或其他习惯的IDE)开启 nni\examples\trials\mnist...
为何要进行前期概念验证 一般来说,设计产品的流程会经过三个大阶段: (1)概念发想 → (2)设计(...
前一篇我们介绍了 Slate Normalizing 里负责实作节点正规化以及让使用者自定义 co...