W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
每個合約都定義了自己的類型。您可以將合約隱式轉(zhuǎn)換為它們繼承的合約。合同可以顯式轉(zhuǎn)換為address類型。
僅當(dāng)合約類型具有接收或應(yīng)付回退功能時,才能顯式轉(zhuǎn)換類型。轉(zhuǎn)換仍然使用. 如果合約類型沒有接收或應(yīng)付回退功能,則可以使用 . 您可以在有關(guān)地址類型的部分中找到更多信息。address payableaddress(x)address payablepayable(address(x))
筆記
address在 0.5.0 版本之前,合約直接派生自地址類型,與和沒有區(qū)別。address payable
如果您聲明一個合約類型 ( ) 的局部變量,您可以調(diào)用該合約上的函數(shù)。請注意從相同合同類型的某個地方分配它。MyContract c
您還可以實例化合約(這意味著它們是新創(chuàng)建的)。您可以在“新合同” 部分找到更多詳細(xì)信息。
合約的數(shù)據(jù)表示與類型的數(shù)據(jù)表示相同,address 并且此類型也用于ABI中。
合約不支持任何運算符。
合約類型的成員是合約的外部函數(shù),包括任何標(biāo)記為 的狀態(tài)變量public。
對于合同C,您可以使用它type(C)來訪問 有關(guān)合同的類型信息。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: