Solidity ParserError报错分析:Expected semicolon but got brace close
ParserError 的报错里,Expected semicolon but got brace close
这个提示其实挺常见,尤其你在写Solidity
或结构严谨的语言时,一不小心漏个分号就给你整个卡住。文档里讲得还挺明白,像if
语句没加花括号、函数体忘了封口,都会报这错。
出错的位置一般也不太准,要靠你自己去回溯一下代码结构,检查是不是有哪块;
忘写了,或者结构不太对。配套的代码例子也有,跟着改就行,不复杂。
顺便也推荐几个相关资源:invalid syntax 语法错误这个文章对比着看蛮有的;还有一个是缺失 pragma 声明的,跟 Solidity 一起用还挺实用;想图省事可以直接看ChatGPT 语法错误全攻略,常见报错都帮你总结好了。
如果你最近在撸智能合约、或者在写对语法要求比较死板的语言,建议把这个资源收下,哪天调 bug 能省你不少时间。
下载地址
用户评论