Solidity
ParserError: Expected ‘{’ but got ‘}’ 當我嘗試編譯我的程式碼時,我不斷收到此錯誤
每次我嘗試編譯我的程式碼時都會收到此錯誤。這些花括號從我的契約開始到結束。我是智能合約的新手,這對我來說沒有多大意義,因為合約的每個功能和主體都必須包含在大括號中。
pragma solidity >=0.6.0 <0.9.0; contract SimpleStorage { uint256 favoriteNumber; bool favoriteBool; struct People{ uint256 favoriteNumber; string name; } People[1] public people; function store(uint256 _favoriteNumber) public { favoriteNumber = _favoriteNumber; } function retrieve() public view returns(uint256) { return favoriteNumber; } function addPerson(string memory _name, uint256 _favoriteNumber) public people.push(People(_favoriteNumber, name_)) }
輕鬆修復。我的“函式 addPerson”上缺少大括號。