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
UNLICENSEDbytecode metadata中包含提供的字符串pragma solidity ^0.8.20;
pragma用于声明允许使用低于0.8.20版本并且不高于0.9.0的编译器版本编译,^表示高于contract HelloWorld
contract声明了一个合约名字,名字叫HelloWorldstring public greet = "Hello World!";
string变量,并且可见性是publicSolidity中所有的标识符(合约名称,函数名称和变量名称),都只能使用ASCII字符集