91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

《solidity學習筆記》chapter 2-solidity基礎知識

發布時間:2020-10-10 23:06:42 來源:網絡 閱讀:434 作者:RebornToC 欄目:開發技術

映射

映射本質上是存儲和查找數據所用的鍵-值對。

mapping (uint => string) intToStr;


地址

以太坊區塊鏈由 account (賬戶)組成,你可以把它想象成銀行賬戶。一個帳戶的余額是 以太 (在以太坊區塊鏈上使用的幣種),你可以和其他帳戶之間支付和接受以太幣,就像你的銀行帳戶可以電匯資金到其他銀行帳戶一樣。每個帳戶都有一個“地址”,你可以把它想象成銀行賬號。這是賬戶唯一的標識符。

mapping address => uint )public addressToBalance; //address就是一種數值類型,20個字節,代表你的賬戶。


msg.sender

以太坊中的全局變量,代表用戶的address。


繼承

像其他的一樣,我們可以將冗余的代碼拆分,然后通過繼承來傳遞關系。

contract aaa {

    function a(){

    }

}

contract ccc{

    function c(){

    }

}

contract bbb is aaa,ccc{

    function b(){

        c();

        a();

    }

}


引入

當你有多個文件并且想把一個文件導入另一個文件時,可以使用 import語句。

import “./aaa.sol”

contract bbb is AAA{

    function b(){

        a();

    }

}


接口

如果我們的合約需要和區塊鏈上的其他的合約會話,則需先定義一個 interface (接口)。

contract bbbInterface{

    function bbb();

}

使用接口

bbbInterface bbbcontract = bbbInterface(bbbAddress);//bbbAddress為bbb合約在區塊鏈上的地址address。


多返回值

function multiReturns()public returns(bool a,string b,uint c){

    return  (true,"111",1);

}

function multiReturns()public{

    (a,,c)=multiReturns();//不需要的返回值可以置空

}


if{}else{}和for循環

與js沒什么不同



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桐梓县| 南投市| 芷江| 浙江省| 饶平县| 大姚县| 临洮县| 容城县| 新干县| 宝坻区| 西乡县| 潮州市| 卓资县| 淮阳县| 东港市| 萨嘎县| 永春县| 禄丰县| 扎兰屯市| 湘潭市| 台中市| 闸北区| 广饶县| 剑川县| 丰台区| 泊头市| 长泰县| 常山县| 山东省| 安义县| 津市市| 惠水县| 平远县| 鹤壁市| 宜黄县| 穆棱市| 柳河县| 安西县| 北碚区| 双辽市| 阿图什市|