首页 > 技术文章 > 以太坊solidity智能合约语言学习资源整理

glensblog 2019-08-02 15:18 原文

暂时看到篇文章写的不错,先收集下来,后面有机会自己也整理一个

Solidity语言学习(一)
Solidity语言学习(二)——Solidity的安装与编译
Solidity语言学习(三)——智能合约编程案例一投票系统
Solidity语言学习(四)——智能合约的结构

似乎还缺少合约继承的东西?

继承(Inheritance)

还缺少合约升级? 

 

web3.js介绍

web3.js入门
web3与智能合约的交互

solidity中constant、view和pure三个修饰函数的关键词的作用

view和constant一样,允许函数读取状态变量,但不允许修改状态变量;

pure比constant和pure都严格,限制函数读写状态变量;

solidity可见性修饰符internal、private、external、public的作用

External: 被修饰的函数作为合约的接口的一部分,可以通过其他合约和交易进行调用,但是不能在内部调用。

Public: 可以内部或者通过消息调用。

Internal: 被修饰的函数和变量只能在合约包括继承合约内调用。

Private: 被修饰的函数和状态变量只能在当前合约中调用,不能在继承合约内调用。

solidity变量存储修饰符storage的作用

 

参考链接:

Contracts

推荐阅读