今天是2018.02.12,21:11,我开始记录我的智能合约学习过程。
一个很简单的智能合约事例:
contract HelloWorld{
uint balance;
function update(uint amount) returns (address,uint){
balance +=amount;
return(msg.sender,balance);
}
}
本代码实现的功能:读取输入的参数,将其累加到变量balance中,并返回发送人的地址和累加后的balance
智能合同的名字为HelloWorld,定义了一个整型变量balance,定义了一个名为update的函数,其参数为整型的amount
返回值的类型为地址和整型
返回的内容为msg.sender(发送人的地址)和balance
智能合约的编写语言是solidity,这个语言类似于javascript,是一种面向对象的语言。