总结
starklings-cairo1终于学完了,基本的语法掌握了,不过也累的精疲力竭,有很多语法一时半会还接受不了。
比如, 写入一个合约变量,需要用 write方法, 我们平时都习惯用 赋值=, 比如变量 name
平时用 self.name = name, 或者 name = _name 就赋值了。但是在cairo里得用
self.name.write(name)。 挺别扭的。
好在通过 starklings-cairo1 能过一遍语法知识,还有例子。总算掌握了大概。
学习证明
学习结束后,会输出如下内容:
所有修改后的cairo代码和例子已经提交到我的github仓库里:有兴趣的可以查看
最后说明
其实最后一个例子,没有按照要求完成逻辑,只是跑通了测试用例而已,实在没有精力学习,等回过神来,有了精力,再研究一下最后一个例子。