iT邦幫忙

2021 iThome 鐵人賽

DAY 26
2
影片教學

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

[Day26]Solidity小實作


hi~經過三天有關solidity語法講解的過程,那今天就來做一個小實作!我們來寫一個有關加法與減法的小程式!
那這次的程式是參考這個連結來做練習的!所以大家如果想看更詳細的解說可以點前面連結呦!

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

//合約:calaulate,2個function
contract calaulate{
    int private a;//這是一個儲存結果的變數
    
    function add(int x, int y) public returns(int z){//這是加法的function,兩數相加為x,y,結果為z
        a = x + y;
        z = a;
    }
    
    function sub(int x, int y) public returns(int z){//這是減法的function,兩數相減為x,y,結果為z
        a = x - y;
        z = a;
    }
    
    function total() public view returns(int){
        return a;
    }
}

參考資料:
https://www.youtube.com/watch?v=H9KskbqFQFM&t=0s


那今天的介紹就到這邊拉~
真的是沒有很專業的介紹,比較像是跟大家分享我學到甚麼,我還有很多要學習的地方:(
如果喜歡的話明天記得繼續回來看下一篇!影片記得按讚訂閱開小鈴鐺謝謝大家!
/images/emoticon/emoticon13.gif


上一篇
[Day25]solidity合約內容講解3
下一篇
[Day27]What is mapping?
系列文
連續30天,每天5分鐘,一起學習blockchain!30

尚未有邦友留言

立即登入留言