本文主要是介绍Solidity之数据类型(1),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
以太坊一个非常重要的改变就是智能合约,开发者可以编写适合自己业务场景的智能合约部署到以太坊的公链上。这就好比以太坊公链是底层的基础平台,部署在上面的智能合约就是适应业务场景的DAPP。基于以太坊公链数据不可篡改的特点解决人与人间的信任问题。目前以太坊智能合约的主流编程语言是solidity,下面将介绍solidity语言的数据结构和相关语法。Solidity 是一种静态语言类型,在编译前都要指定每个变量的类型。Solidity提供了几种基本类型,通过几种基本类型的组合,可以组合成复杂类型。接下来先介绍一下Solidity基础数据类型,如下:
数据类型 | 数据结构 |
---|---|
布尔型 | bool |
整型 | uint/int |
钱包地址 | address |
枚举类型 | enum |
字符串 | string |
数组 | array |
字节数组 | bytes |
结构体 | struct |
映射 | mapping |
类型推断 | var |
下面来单个一一给大家介绍!
-
布尔类型(bool)
bool:可能的取值为常量值 ture 和 false,非真即假。
支持数学运算符:!、&&、||、==、!= -
整型
这篇关于Solidity之数据类型(1)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!