Solidity

具有不同輸入介面的相同合約函式

  • February 27, 2018

在 ERC721 介面中,有兩個同名函式:

  function transferFrom(address _from, address _to, uint256 _tokenId) public;
 function transferFrom(address _from, address _to, uint256 _tokenId, bytes data) public;

只是想知道這是什麼意思,如果最終目標不同,為什麼你不想擁有兩個不同的功能

它被稱為函式重載,其中兩個函式具有相同的名稱但接受不同的參數,您可以在此處閱讀有關它的更多資訊:

http://solidity.readthedocs.io/en/develop/contracts.html

引用自:https://ethereum.stackexchange.com/questions/41008