iT邦幫忙

2021 iThome 鐵人賽

DAY 28
1
影片教學

連續30天,每天5分鐘,一起學習blockchain!系列 第 28

[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


上一篇
[Day27]What is mapping?
下一篇
[Day29]領費幣+佈署鏈上
系列文
連續30天,每天5分鐘,一起學習blockchain!30

2 則留言

0
juck30808
iT邦新手 3 級 ‧ 2021-10-12 18:33:01

恭喜即將完賽!!!

zoeke9011 iT邦新手 5 級 ‧ 2021-10-12 23:58:02 檢舉

謝謝!!!!

0

這系列要結尾嚕...
要不要..再開一個新的系列!!!/images/emoticon/emoticon07.gif

zoeke9011 iT邦新手 5 級 ‧ 2021-10-12 23:58:42 檢舉

先...先不要吧嗚嗚...我太笨惹...(尼可以再開一個!!!!)

我要留言

立即登入留言