区块链——solidity
solidity语言的基本语法
Nothing❀
这个作者很懒,什么都没留下…
展开
-
区块链——solidity智能合约基础实战9(数据存储2)
固定长度字节数组的转换这里运行结果出错,尚未找到问题所在,知道的小伙伴可以解答一下~固定长度转换为动态长度动态长度字节数组1.bytes的初始化——new bytes 获取bytes的长度,内容,修改长度内容2.string——不能直接获取长度和内容,需要转换为bytes、特殊字符,特别是一个中文占3个字节。3.固定长度字节数组之间的转换4.固定长度字节数组转换为bytes可变长度字节数组5.将bytes转换为string5.将bytes转换为string通过这样的方式,我们就可原创 2020-07-23 23:10:38 · 538 阅读 · 1 评论 -
区块链——solidity智能合约基础实战8(数据存储1)
数据存储——stringstring内存原理——特殊动态数组首先,我们新建一个DynamicString.sol文件,我们通过代码来探究string的内存原理。1.获取长度操作 string name="yuketang"; //这里的双引号也可以使用单引号 function getlength() returns(uint){ return name.length; }报错。string不能获取长度!!2.获取/修改某个数据.原创 2020-07-22 23:24:50 · 752 阅读 · 0 评论 -
区块链——solidity智能合约基础实战7
动态字节数组动态数组常见的几种基本操作:具体的执行结果:1、未操作时2、初始化操作:3、获取长度操作:4、修改名字操作:5、修改长度操作:增加的长度在右边补零!6、增加操作:增加的数也在右边。...原创 2020-07-20 22:25:58 · 259 阅读 · 0 评论 -
区块链——solidity智能合约基础实战6
数组1.固定长度字节数组关键字有:bytes1,bytes2,bytes3,……,bytes32。(以步长1增加)1byte=8位。byte与uint本质上没有差别。下面展示一些 内联代码片。// A code blockvar foo = 'bar';// An highlighted blockvar foo = 'bar';2....原创 2020-07-18 23:19:56 · 182 阅读 · 0 评论 -
remix发生异常及解决方案
1.mock complier:source not fond异常原因:没有设置remix所使用的solidity编程语言版本解决方案:在工能区选择setting,选择对应的版本原创 2020-07-18 22:18:00 · 994 阅读 · 0 评论 -
区块链——solidity智能合约基础实战5
整数溢出与异常处理异常处理:例如:进行除0操作时会出现异常其他异常操作:左移、右移的值为负数时异常!!原创 2020-07-14 22:01:29 · 170 阅读 · 0 评论 -
区块链——solidity智能合约基础实战3
整型在以太坊中要严格限制资源耗费情况,因此有两种整型类型类型 特点 int类型 可正可负 uint类型 非负 【注】:数据在计算机中的存储,例如:定义uint8num3=2;表示在计算机中占8位。计算机能识别的是二进制,因此,8位最大表示11111111,十进制255,因此最多存储255个数字。...原创 2020-07-13 22:39:23 · 296 阅读 · 1 评论 -
区块链——solidity智能合约基础实战2
bool值1.初始化bool值时不分配任何变量,默认返回false;2.反转,在变量前加上!符号3.判断bool通常用于判断方法1:直接编写函数panduan()方法2:利用“与”“或”运算【注】:逻辑运算规则:与(&&)运算,同真为真,否则为假 或(||)运算,同假为假,否则为真...原创 2020-07-13 14:40:05 · 185 阅读 · 0 评论 -
区块链——solidity智能合约基础实战1
这里写自定义目录标题solidity语言在线remix编译器节约gas的利器——pure和view代码举例solidity语言以太坊又有多种高级语言用于编写智能合约,最流行的一种是solidity语言,特点:基于JavaScript,面向对象。在线remix编译器链接: https://remix.ethereum.org节约gas的利器——pure和view1.什么是gas:“gas”是以太坊使用的特殊单位的名称。它衡量一个动作或一系列动作需要执行多少“工作”。gas是一个可以测量物质的单位原创 2020-07-12 23:57:14 · 355 阅读 · 1 评论