You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复Solidity中maticFarmAddress的ParserError: Expected primary expression错误

Solidity ParserError 修复方案:Expected primary expression
  • 错误原因:代码里用尖括号<>包裹地址的写法不符合Solidity语法规范,编译器无法识别这种格式的地址表达式,因此抛出ParserError: Expected primary expression。

  • 错误代码:

address public maticFarmAddress = <0x24920E62B2702c11011823E64387B8AB46C1c927>;
  • 修复后代码:
address public maticFarmAddress = 0x24920E62B2702c11011823E64387B8AB46C1c927;
  • 补充说明:Solidity中给地址类型变量赋值时,直接写入标准十六进制格式的地址字符串即可,不需要额外的包裹符号。同时要确保地址是有效的20字节(40位十六进制字符)格式,避免因长度错误引发其他编译问题。

内容的提问来源于stack exchange,提问作者Dion Sheffield

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 18:31:01