remix 使用方法和 solidity入门

https://remix.ethereum.org/ 下载档案

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.4;
contract HelloWeb3{
    string public _string = "Hello Web3!";
}
// 行是注释,其中标明这个代码所用的软件许可证(license),这
里用的是 MIT 许可证,也是 Solidity 合约默认使用的开源许可证。如果不写许
可,编译时会警告(warning),但程序可以运行。Solidity

Solidity 语言中的变量类型主要包括以下三种:

  • 值类型(value type):包括布尔型和整型等。 这类变量在赋值的时候直接传递数值。

  • 引用类型(reference type):包括数组和结构体。 这类变量占用的存储空间较大,在赋值的时候直接传递变量的地址(类似 C 语言中的指针)。

  • 映射类型(mapping type):Solidity 中存储键值对的数据结构, 可以理解为哈希表。