智能合约代币矩阵公排互助dapp系统开发分币模式定制详情

简介: 智能合约代币矩阵公排互助dapp系统开发分币模式定制详情

Solidity中,有一些数据类型由简单数据类型组合而成,相比于简单的值类型,这些类型通常通过名称引用,被称为引用类型,

引用类型包括:

数组 (字符串与bytes是特殊的数组,所以也是引用类型)
struct (结构体)
map (映射)
这些类型涉及到的数据量较大,复制它们可能要消耗大量Gas,非常昂贵,所以使用它们时,必须考虑存储位置,例如,是保存在内存中,还是在EVM存储区中。

运算符
Solidity 支持以下类型的运算符:

算术运算符
比较运算符
逻辑(或关系)运算符
赋值运算符
条件(或三元)运算符

算术运算符
pragma solidity ^0.4.22;

contract SolidityTest3{


constructor() public{
}
function getResult() public view returns(uint){
    uint a = 1;
    uint b = 2;
    uint result = a+b;//算数运算符
    return result;
}

}

比较运算符
pragma solidity ^0.4.22;
contract SolidityTest4{

uint storedDate;

constructor() public{
    storedDate = 10;
}

function  getResult() public view returns(string memory){
    uint a = 1;//局部变量
    uint b = 2;
    uint result  = a + b;
    return integerToString(result);
}

function integerToString(uint _i) internal pure
returns(string memory _uintAsString){
    if(_i == 0){//比较运算符
    return "0";
}
uint j = _i;
uint len;

while(j != 0){//比较运算符
len++;
j/=10;

}
bytes memory bstr = new bytes(len);
uint k = len - 1;

while(_i !=0){

bstr[k--] = byte(uint(48 + _i % 10));
_i /= 10;

}
return string(bstr);//访问局部变量
}
}

相关文章
|
Kubernetes Java 网络安全
nacos安装问题之报错如何解决
Nacos是一个开源的、易于部署的动态服务发现、配置管理和服务管理平台,旨在帮助微服务架构下的应用进行快速配置更新和服务治理;在实际运用中,用户可能会遇到各种报错,本合集将常见的Nacos报错问题进行归纳和解答,以便使用者能够快速定位和解决这些问题。
1289 99
|
传感器 开发工具 计算机视觉
Baumer工业相机中偏振相机如何使用Baumer堡盟GAPI SDK来进行偏振数据的计算转换输出(C++)
Baumer工业相机中偏振相机如何使用Baumer堡盟GAPI SDK来进行偏振数据的计算转换输出(C++)
235 0
|
应用服务中间件 文件存储 nginx
12-Windows下Nginx的安装及使用
12-Windows下Nginx的安装及使用
|
SQL 安全 测试技术
Gcow安全团队近期公开课观看地址
Gcow安全团队是一个致力于网络安全事业的民间团队,主要专注红蓝对抗、渗透测试、病毒样本分析、APT捕获分析、RedTeam等技术,为了网络安全的良好发展,Gcow安全团队不定期开设公开课,并以录屏形式保留!
|
前端开发 JavaScript
第28/90步《前端篇》第7章 重构背景音乐、小球和挡板 第19课
今天学习《前端篇》第7章 重构背景音乐、小球和挡板 第19课 创建背景音乐模块,这节课我们正式开始模式化重构,将背景音乐、小球、挡板、分数、背景等游戏元素全部模块化,首先从背景音乐对象开始。
191 0
|
Kubernetes Cloud Native 应用服务中间件
《云原生操作系统Kubernetes》随书实验 5
《云原生操作系统Kubernetes》随书实验 5
175 0
《云原生操作系统Kubernetes》随书实验 5
|
物联网 大数据 新制造
【一键下载】2017云栖大会·南京峰会资料免费下载
2017云栖大会·南京峰会4.27日于南京香格里拉酒店召开,此次大会以“飞天·智能”为主题,展示了阿里云在智能制造方面所释放的能力,并带来多项重磅发布。为了让大家get到现场嘉宾分享的技术和知识,小编特将本次峰会的PPT资料整理出来,供大家下载、学习。
20738 0
|
2天前
|
数据采集 人工智能 安全
|
11天前
|
云安全 监控 安全