首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
cdma
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
45
文章 45
沸点 0
赞
45
返回
|
搜索文章
cdma
赞了这篇文章
人生难免有很多遗憾
前端工程师
·
3年前
关注
21-Solidity8.0-映射迭代
源码:contract Mapping{ mapping(address => uint) public balances; mapping(address => bool...
26
评论
分享
cdma
赞了这篇文章
人生难免有很多遗憾
前端工程师
·
3年前
关注
19-Solidity8.0-删除数组元素通过替换
同上一篇一样的是都是删除数组的某一项,但下面的方法会改变数组元素的顺序,币上一种方法节省gas; 源码:...
28
评论
分享
cdma
赞了这篇文章
人生难免有很多遗憾
前端工程师
·
3年前
关注
20-Solidity8.0-映射 mapping
solidity里的映射可以理解为键-值的对应关系,可以通过键来查找值,键必须是唯一的,但值可以重复。 定义方式为:mapping(键类型=>值类型),例如 mapping...
27
评论
分享
cdma
赞了这篇文章
人生难免有很多遗憾
前端工程师
·
3年前
关注
18-Solidity8.0-数组删除元素通过移动位置
--- highlight: an-old-hope --- ```// SPDX-License-Identifier: MIT pragma solidity ^0.8...
28
评论
分享
cdma
赞了这篇文章
人生难免有很多遗憾
前端工程师
·
3年前
关注
17-Solidity8.0-数组
数组在所有的语言当中都是一种常见类型。 在Solidity中,可以支持编译期定长数组和变长数组。 和js中很多方法都很相似,但也有区别的地方,注意好! 源码:...
32
1
分享
cdma
赞了这篇文章
人生难免有很多遗憾
前端工程师
·
3年前
关注
16-Solidity8.0-函数返回值
在Solidity中一个函数方法是可以返回多个结果的。下面示例中完整的展示了,如何定义多返回值的函数,并且如何获取参数。 下面是合约中调用返回值的方法,我们需要定义两个新的...
30
评论
分享
cdma
赞了这篇文章
人生难免有很多遗憾
前端工程师
·
3年前
关注
15-Solidity8.0-Ownable合约
下面写一个 Ownable 权限合约,是对前面的学习进行一个总结; 构造函数:构造函数不是必须的,它与合约同名,构造函数只在合约最初被创建的时候执行一次; 函数修饰符:mo...
29
评论
分享
cdma
赞了这篇文章
人生难免有很多遗憾
前端工程师
·
3年前
关注
14-Solidity8.0-构造函数
一个合约只能有一个构造函数。 构造函数在创建合约时执行一次,用于初始化合约状态。 在执行构造函数之后,合约最终代码被部署到区块链。合约最终代码包括公共函数和可通过公共函数访...
28
1
分享
cdma
赞了这篇文章
人生难免有很多遗憾
前端工程师
·
3年前
关注
13-Solidity8.0-函数修改器 modifier
1 modifier Solidity 中关键字 modifier 用于声明一个函数修改器。函数修改器的作用与 Spring 中的切面功能很相似,当它作用于一个函数上,可以...
27
评论
分享
cdma
赞了这篇文章
人生难免有很多遗憾
前端工程师
·
3年前
关注
12-Solidity8.0-报错控制
require, revert, assert 这三种方法都具有gas费归还,和状态回滚的这些特性; require, revert相反; assert 类型断言 最后的错...
26
评论
分享
cdma
赞了这篇文章
人生难免有很多遗憾
前端工程师
·
3年前
关注
07-Solidity8.0-计数器合约
写一个计数器的合约 源码:contract Counter{ uint public count; function inc() external { count +=1;...
25
评论
分享
cdma
赞了这篇文章
人生难免有很多遗憾
前端工程师
·
3年前
关注
06-Solidity8.0-只读函数 view pure
Solidity 语言有两类和状态读写有关的函数类型,一类是 view 函数(也称为视图函数),另一类是 pure 函数(也称为纯函数); 相同点是 都是只读函数; 不同点...
26
评论
分享
cdma
赞了这篇文章
人生难免有很多遗憾
前端工程师
·
3年前
关注
11-Solidity8.0-循环
和 Javascript 的循环很类似 循环中可以使用循环控制语句 continue/break 但是solidity中循环的次数最好不太多 不然会消耗太多gas; con...
29
评论
分享
cdma
赞了这篇文章
人生难免有很多遗憾
前端工程师
·
3年前
关注
08-Solidity8.0-变量的默认值
部署合约运行结果: bool public b;//false uint public u;//0 int public i;//0 address public a;//...
26
评论
分享
cdma
赞了这篇文章
人生难免有很多遗憾
前端工程师
·
3年前
关注
10-Solidity8.0-结构控制 if else
大部分JavaScript的控制结构都适用于Solidity 如if,else,while,do,for,break,continue,return,?= ; 圆括号在声明...
30
评论
分享
cdma
赞了这篇文章
人生难免有很多遗憾
前端工程师
·
3年前
关注
05-Solidity8.0-变量(状态变量、局部变量、全局变量)
变量分为三种,分别为 状态变量、局部变量和全局变量; 1 状态变量和局部变量 状态变量相当于把数据写入区块链上,如果不写修改方法,那么就永远保存在链上了; 调用foo函数时...
27
评论
分享
cdma
赞了这篇文章
人生难免有很多遗憾
前端工程师
·
3年前
关注
09-Solidity8.0-常量
状态变量可以被定义为constant常量; 一般用全大写加下划线的格式表示,如 MY_ADDRESS; 不是所有的类型都支持常量,当前支持的仅有值类型和字符串。 下面的代码...
27
评论
分享
cdma
赞了这篇文章
人生难免有很多遗憾
前端工程师
·
3年前
关注
04-Solidity8.0-函数简介
external 外部函数 只能在外部读取 pure 纯函数 不能读写状态变量 只可用局部变量 完全不对链上有读写操作...
27
评论
分享
cdma
赞了这篇文章
人生难免有很多遗憾
前端工程师
·
3年前
关注
03-Solidity8.0-类型和值
下面说一些Solidity语言中一些常用的类型和值: 1 布尔类型 bool 布尔类型的关键词是bool,其值可以为true或者false,这个类型与其他语言基本相同。 有...
28
评论
分享
下一页
个人成就
文章被点赞
2
文章被阅读
101
掘力值
13
关注了
22
关注者
0
收藏集
2
关注标签
11
加入于
2017-12-13