Advertisement

Solidity学习 | 僶尸工厂

阅读量:

这是本人关于solidity学习的第二篇笔记

Addresses (地址)

以太坊区块链系统由多个账户构成,这些账户的功能类似于现实中的银行账户。每个账户所持有的余额是以太币,这是在以太坊网络中被广泛使用的数字资产,用户可以通过与其他账户进行交互的方式完成以太币的转账与接收,这一过程与传统银行系统中通过电汇方式将资金转移至其他账户的操作具有相似性。

每一个账户都拥有一个独一无二的“地址”,该地址可以被视作银行账户号码,用于标识该账户的身份信息。

Mapping(映射)

映射 是 Solidity 语言中用于存储结构化数据的一种途径。

此种数据结构的定义方式如下:

复制代码
    //对于金融应用程序,将用户的余额保存在一个 uint类型的变量中:
    mapping (address => uint) public accountBalance;
    //或者可以用来通过userId 存储/查找的用户名
    mapping (uint => string) userIdToName;
    
    
      
      
      
      
    

映射的核心概念在于通过键-值对的形式实现数据的存储与检索功能。在第一个实例中,所采用的键为 address 类型,对应的值则为 uint 类型;而在第二个实例中

全部评论 (0)

还没有任何评论哟~