区块链大学区块链研习社区块链学习笔记

3.3 全局变量和函数

2018-09-26  本文已影响1人  9c0ddf06559c

3.3 全局变量和函数

全局变量和函数可以理解为solidity提供的一些API,在我们编写智能合约的时候,我们可以使用这些变量和函数去获得一些属性,他主要分为以下四类:

  1. 有关区块和交易

常用的区块和交易相关的函数和属性有:

  1. 有关错误处理

function sendHalf(address addr) public payable returns(uint balance){
require(msg.value % 2 == 0);
uint balanceBeforeTransfer = this.balance;
addr.transfer(msg.value / 2 + 1);
assert(this.balance == balanceBeforeTransfer / 2);
return this.balance;
}
  1. 有关数字和加密功能

  2. 有关地址和合约

上一篇下一篇

猜你喜欢

热点阅读