ethereum(以太坊)(十三)--异常处理/元祖
2024-10-21 03:55:53
pragma solidity ^0.4.4; contract Students{
uint[] data= new uint[](4); address _owner = msg.sender; function get() constant returns(bool,uint,string,uint){
return(true,1,'eilinge',3);
} function f() constant returns(uint[]){
(,data[2],,) = get();
return data;
} function f1() constant returns(uint,uint){
require(_owner == msg.sender);
var (,x,,y) = get();
(x,y) = (y,x);
return (x,y);
}
//require(_owner == msg.sender);
//assert(_owner == msg.sender);
//if (_owner != msg.sender){ revert;}
//assert()/require():中的条件声明,是if例子中条件块的取反, ==代替了 !=;
}
最新文章
- 【原创】记一次Project插件开发
- 【Bootstrap-插件使用】Jcrop+fileinput组合实现头像上传功能
- 修改thinkphp路由模式,去掉Home
- Sharepoint学习笔记—习题系列--70-576习题解析 -(Q95-Q98)
- wcf第2步之服务端标准配置文件
- Quartz-2D
- unity客户端与c++服务器之间的简单通讯_1
- opencv基础知识-videowriter
- yum --rpm包安装
- Swift - 访问通讯录联系人(使用系统提供的通讯录交互界面)
- 恢复js文件在windows默认打开方式
- Attribute name invalid for tag form according to TLD异常解决办法_gaigai_百度空间
- python——进程、线程、协程
- laravel MethodNotAllowedHttpException错误一个原因
- 冲刺NO.6
- ajax的原理解析
- ansible基础-task控制
- 步步为营-47-分页显示的SQL语句
- vue2.0 transition 手风琴
- 【Alpha】第七次Scrum meeting