[Day23]solidity合约内容讲解part.1


因为它原本就会有一个storage是先帮你写好的,或许你第一次看到的时候会不知道这是甚麽,那我们会分成两个部分讲解,第一个部分是说明一些常用语法(今天),第二的部分则是说明这个合约内容是什麽(明天)!如果对这个有兴趣的话欢迎继续看下去优!

Part.1常用语法

注解:
//单行注解
/*
多行注解
*/

运算:
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


那今天的介绍就到这边拉~
真的是没有很专业的介绍,比较像是跟大家分享我学到甚麽,我还有很多要学习的地方:(
如果喜欢的话明天记得继续回来看下一篇!影片记得按赞订阅开小铃铛谢谢大家!
/images/emoticon/emoticon29.gif


<<:  [Day22] 挖出心理话的提问技巧

>>:  Day22 NiFi - 与 GCP PubSub 对接设定

Day 28 / DL x RL / RL 不只会打电动?

RL 比较知名的应用场合和研究成果大部分都分布於游戏、自驾车、和机器人领域。事实上 RL 可以有非常...

#20 JS: Object Fundamentals

What is an Object? Introduction by W3C School Elem...

模型的内容02 __main__

请用 VS CODE (或其他习惯的IDE)开启 nni\examples\trials\mnist...

Day9. 以放声思考法快速进行概念验证

为何要进行前期概念验证 一般来说,设计产品的流程会经过三个大阶段: (1)概念发想 → (2)设计(...

Day 27. slate × Normalizing × normalize

前一篇我们介绍了 Slate Normalizing 里负责实作节点正规化以及让使用者自定义 co...