Solidity智能合约基础实战篇

实验1.9 动态字节数组

王籍在《入若耶溪》写道“禅噪林逾静,鸟鸣山更幽。”动静结合,像是哲学里的矛盾关系一样。而在Solidity里,动态字节数组也显现出它独有的魅力。实验目的1.

实验1.8 固定长度字节数组

诗仙李白在《空城雀》的结尾写道“天命有定端,守分绝所欲”。Solidity中的字节数组也似这位诗人一样在代码中表达着自己志向不得伸展,又不想屈节钻营,只能过着“上天注定”的悲苦日子的愤懑与无奈之情。

实验1.7 整形字面量

《道德经》第七十七章有言“天之道,损有余而补不足;人之道则不然,损不足以奉有余。”Solidity中的运算像是“天道”,默默地为有限的存储空间计算着超越其本身能够存储的数字的运算。从而理解Solidity的数字运算与数字存储是两个不相关的,

实验1.5 底层位运算

逻辑有广义和狭义之分。广义逻辑既包括形式逻辑,又包括辩证逻辑。狭义的逻辑专指形式逻辑。其中不矛盾律,排中律和同一律总称为形式逻辑的基本规律。而Solidity的逻辑运算既是专指形式逻辑,对它的运用能在一定的程度避免合约出现自相矛盾的逻辑错误。实验目的1. 了解Solidity的逻辑运算。