Solidity

合约开发

remix(浏览器)

https://remix.ethereum.org/#lang=zh

Truffle 开发框架

Hardhat 开发框架

Foundry 开发框架(常用)

https://learnblockchain.cn/docs/foundry/i18n/zh/

基础知识

合约的组成

状态变量(合约数据)和合约函数

合约的构造函数

使用关键字constructor关键字声明,未填写会自动添加无参构造函数

外部调用和内部调用的概念

外部调用:合约地址.函数的形式addr.func()

内部调用:func()