Solidity 学习笔记
通过学习Solidity
,然后输出文章检验自己的学习成果Github仓库
欢迎大家关注我的X
任何一个程序教学,开头都会教你如何写Hello World
,我也不例外
该例子是在链上存储"Hello World!"
的字符串
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
contract HelloWorld {
string public greet = "Hello World!";
}
// SPDX-License-Identifier: MIT
UNLICENSED
bytecode metadata
中包含提供的字符串pragma solidity ^0.8.20;
pragma
用于声明允许使用低于0.8.20
版本并且不高于0.9.0
的编译器版本编译,^
表示高于contract HelloWorld
contract
声明了一个合约名字,名字叫HelloWorld
string public greet = "Hello World!";
string
变量,并且可见性是public
Solidity
中所有的标识符(合约名称,函数名称和变量名称),都只能使用ASCII字符集