solidity function returnNamed() public pure returns (uint256 _number, bool _bool, uint256[3] memory _array) { _number = 2; _bool = true; _array = [uint256(1), 2, 5]; } 如果一个函数有 3 个返回的变量, solidity 提供解构的方式接受返回值. function readReturn() public pure { uint2...
【全3册】WTF Solidity智能合约教程入门篇Solidity智能合约开发技术与实战以太坊Solidity智能合约开发人工智能程序开发技术书籍 品质好书 正版保障 优质服务 发货及时 售后无忧点击进入9.9元专区>> ¥178.20 (8.37折) 降价通知 定价¥213.00 暂无评分 0人评分精彩评分送积分 ...
所有代码和教程开源在 github:github.com/AmazingAng/WTFSolidity 这一讲,我们介绍 solidity 三种抛出异常的方法:error,require 和 assert,并比较三种方法的 gas 消耗。 异常 写智能合约经常会出 bug,solidity 中的异常命令帮助我们 debug。 Error Error 是 solidity0.8 版本新加的内容,方便且高效(省 gas)的向用户解...
所有代码和教程开源在 github: github.com/AmazingAng/WTFSolidity 重载 solidity 中允许函数进行重载(overloading),即名字相同但输入参数类型不同的函数可以同时存在,他们被视为不同的函数。注意,solidity 不允许修饰器(modifier)重载。 函数重载 举个例子,我们可以定义两个都叫 saySomething() 的函数,一个没有任何...
本文介绍如何在通过目标合约代码(或接口)和地址来创建合约的引用,从而调用目标合约的函数。 原文:《Solidity 极简入门: 21. 调用其他合约》 我最近在重新学 solidity,巩固一下细节,也写一个「Solidity 极简入门」,供小白们使用(编程大佬可以另找教程),每周更新 1-3 讲。
WTF Solidity 我最近在重新学solidity,巩固一下细节,也写一个“WTF Solidity极简入门”,供小白们使用(编程大佬可以另找教程),每周更新1-3讲。 路线图根据本仓库star数量来定: 64 ⭐ 建立社群:discord|微信群 128 ⭐ 录教学视频 256 ⭐ 出进阶内容 ...
当当世纪书缘图书专营店在线销售正版《2023新书 WTF Solidity智能合约教程书籍入门篇0xAA编著区块链技术教材Solidity编程大数据人工智能程序开发Web开发书籍科学出版社》。最新《2023新书 WTF Solidity智能合约教程书籍入门篇0xAA编著区块链技术教材Solidity编程大数据人工
所有代碼和教程開源在github:github.com/AmazingAng/WTFSolidity 這一講,我們介紹solidity 三種拋出異常的方法:error,require 和assert,並比較三種方法的gas 消耗。 異常 寫智能合約經常會出bug,solidity 中的異常命令幫助我們debug。 Error Error 是solidity0.8 版本新加的內容,方便且高效(省gas)的向用戶解釋操作失敗的...
整型是solidity中的整数,最常用的包括 // 整型 int public _int = -1;// 整数,包括负数 uint public _uint = 1;// 正整数 uint256 public _number = 20220330;// 256位正整数 常用的整型运算符包括: 比较运算符(返回布尔值):<=,<,==,!=,>=,> ...
所有代码和教程开源在 github:github.com/AmazingAng/WTFSolidity 这一讲,我们介绍 solidity 三种抛出异常的方法:error,require 和 assert,并比较三种方法的 gas 消耗。 异常 写智能合约经常会出 bug,solidity 中的异常命令帮助我们 debug。 Error Error 是 solidity0.8 版本新加的内容,方便且高效(省 gas)的向用户解...