小编Ana*_*ami的帖子

映射如何可靠地工作,并类似于其他流行语言中的另一个概念进行映射

谁能解释它的mapping工作原理以及为什么使用它?像数组一样是项目的集合。我没有扎实的经验,我才刚刚开始。我在solidity官方文档页面上找到了此代码。

pragma solidity ^0.4.11;

Contract CrowdFunding {
// Defines a new type with two fields.
struct Funder {
    address addr;
    uint amount;
}

struct Campaign {
    address beneficiary;
    uint fundingGoal;
    uint numFunders;
    uint amount;
    mapping (uint => Funder) funders;
}

uint numCampaigns;
mapping (uint => Campaign) campaigns;

function newCampaign(address beneficiary, uint goal) returns (uint campaignID) {
    campaignID = numCampaigns++; // campaignID is return variable
    // Creates new struct and saves in storage. We leave out the mapping type. …
Run Code Online (Sandbox Code Playgroud)

mapping blockchain ethereum solidity

2
推荐指数
1
解决办法
1735
查看次数

标签 统计

blockchain ×1

ethereum ×1

mapping ×1

solidity ×1