大家好,我是那个从土木水利暖通转行的双非研一。最近决定把Web3智能合约作为重点在学。
记录一下真实进度和代码~今天主要学了什么:Solidity基础语法:contract 结构、function、state variables、modifier、event 等。
在 Remix IDE 上手写了几个小例子。
初步了解了 gas fee、visibility(public/private)、payable 等概念。
作为完全没接触过java的人来说,无疑是有一定难度的,中间也是大量通过codex进行学习,这是我写的第一个最简单的helloword合约哈哈哈。记录一下从0开始的学习记录
pragma solidity ^0.8.0;
contract HelloWorld {
string public greeting = "Hello, Web3! I'm learning Solidity Day 3";
function setGreeting(string memory _newGreeting) public {
greeting = _newGreeting;
}
function getGreeting() public view returns (string memory) {
return greeting;
}
}