微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Solidity 的智能合约中尾随分号时出错?

如何解决在 Solidity 的智能合约中尾随分号时出错?

我正在尝试编写智能合约,但第 1 行出现错误:ParserError: Found version pragma,但未能解析它。请确保有一个尾随分号。 --> 合同/Mycontract.sol:1:1: | 1 | pragma solidity ^.0.8.1; |

我在合同中已经有一个分号,我在这里遗漏了什么?我正在 Remix 中的浏览器上尝试此操作。

解决方法

你有一个语法错误。

正确的格式是 ^0.8.1(插入符号 ^ 后没有点)。

,

导入 pragma 的第一行的正确格式应为

pragma solidity ^0.5.2;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。