Solidity
Ethereum Remix IDE 中的編譯警告
警告:未指定可見性。預設為“公開”。
function setName(string newName) { ^ (Relevant source part starts here and spans across multiple lines).
幫我盡快解決。謝謝
作為消息狀態,它不是錯誤而是警告。您只需要將 public 添加到您的函式中,以防您要為該特定函式設置可見性範圍。
function setName(string newName) public ...
閱讀文件以獲取更多資訊
可見性和可變性是您應該始終指定的兩個參數,以避免任何有關可見性和可變性的警告有四種類型的可見性1)公共(從任何地方訪問)2)私有(不能在智能合約之外訪問)3)外部(不能在內部呼叫)4)內部(只能在契約內部訪問,契約從它驅動)更多資訊 http://solidity.readthedocs.io/en/v0.4.21/contracts.html#visibility-and -吸氣劑