认识solidity的基本组成
关于搭建的第一个solidity ----Hello World
pragma solidity ^0.5.0; // 当前使用的solidity 的版本号
contract Hello {
string public name; // 定义一个变量 name
function sayhello() public returns (string memory){
//定义一个方法
name = 'hello world';
return name;
}
}
在remix编译器上运行这个代码
通过点击deploy来部署智能合约,部署成功后会出现下面绿色框的内容,里面展示的是你的智能合约中 public
出来的函数和变量名字;可以通过点击他们进行数据的展示和函数方法的调用。当点击sayhello的时候,会调用合约中的函数,控制台也会打印出调用成功的日志,然后再点击name查看调用之后的name的值,会发现变成了hello world
pragma solidity ^0.5.0;
contract Calculate {
uint public a = 20;
uint public b = 30;
uint public c;
function add() public{
c = a + b;
}
function sub() public {
c = b - a;