暂时看到篇文章写的不错,先收集下来,后面有机会自己也整理一个
Solidity语言学习(一)
Solidity语言学习(二)——Solidity的安装与编译
Solidity语言学习(三)——智能合约编程案例一投票系统
Solidity语言学习(四)——智能合约的结构
似乎还缺少合约继承的东西?
还缺少合约升级?
web3.js介绍
solidity中constant、view和pure三个修饰函数的关键词的作用:
view和constant一样,允许函数读取状态变量,但不允许修改状态变量;
pure比constant和pure都严格,限制函数读写状态变量;
solidity可见性修饰符internal、private、external、public的作用:
External: 被修饰的函数作为合约的接口的一部分,可以通过其他合约和交易进行调用,但是不能在内部调用。
Public: 可以内部或者通过消息调用。
Internal: 被修饰的函数和变量只能在合约包括继承合约内调用。
Private: 被修饰的函数和状态变量只能在当前合约中调用,不能在继承合约内调用。
solidity变量存储修饰符storage的作用:
参考链接: