[Day28]Solidity实作2


hi!昨天说完mapping大概的概念之後,今天就来实际做做看吧!
这次是参考这个连结的程序码进行实作!
那如果大家对mapping的实作有兴趣的话那我们就继续看下去吧!

// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;

//合约 maping,bigmap做mapping,3个function

contract maping{// maping合约
    mapping(address => uint) public bigmap;
    
    function go(address add) public view returns(uint){
        return bigmap[add];
    }
    
    function set(address add, uint a) public{
        bigmap[add] = a;
    }
    
    function del(address add) public{
        delete bigmap[add];
    }
}

那以上就是今天的小实作!


参考资料:https://solidity-by-example.org/mapping/


那今天的介绍就到这边拉~
真的是没有很专业的介绍,比较像是跟大家分享我学到甚麽,我还有很多要学习的地方:(
如果喜欢的话明天记得继续回来看下一篇!影片记得按赞订阅开小铃铛谢谢大家!
/images/emoticon/emoticon29.gif


<<:  POSIX Thread 介绍

>>:  【Day 30】结语

Day17 - Ruby 的阵列处理入门

线上 Ruby 编辑器:https://runrb.io/ Ruby Array 文件:https...

[day27] - Angular Component to Web Component

後来发现 , 之前说明了 Vue . React Component 如何变成 Web Compon...

TailwindCSS 从零开始 - TailwindCSS 3.0.0-alpha.1 释出

2021.10.2 於官方 GitHub 公告。 计画赶不上更新 在程序的世界有一个特色,更新速度...

第 5 天 还我漂漂拳| property binding、interface

前情提要 将英雄们显示在 Mat-Card 上後,我们进一步地要对英雄资料做点加工,并且制作英雄详细...

Day20-<router-link> 建立路由连结

前几天使用的router-link功能主要是产生超连结最基础的方式,但其实他有很多变化方式。 to属...