![](/img/trans.png)
[英]ParserError in solidity, Expected identifier but got reserved keyword 'immutable'
[英]SOLIDITY : [Function Overridding] : -> ParserError: Expected '{' but got reserved keyword 'override'
我是初学者学习solidity....我正在尝试功能覆盖,但我无法做到,我不知道为什么它会显示错误。
SPDX-License-Identifier: MIT
pragma solidity >=0.4.16 <0.9.0;
contract parent{
string public str = "Black";
function check() public view returns(string memory){
return str;
}
}
contract child is parent {
string public st = "Box";
function check() public view override returns(string memory){ // why this error?...plz help ;-;
return string(abi.encodePacked(str,st));
}
}
pragma solidity >=0.4.16 <0.9.0;
是你的问题。
在 0.6.0 中添加了关键字virtual
和override
。
尝试
pragma solidity >=0.6.12 <0.9.0;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.