go 未知语法错误(好吧是我看不懂)

文章正文
发布时间:2025-07-11 02:35

代码:

type List []interface{} var testdata = List{ List{"@expr", "312"}, List{"+", nil}, List"@expr", "44"}, List{"*", nil}, List{"@expr", "3"}}

缩进什么的好像没啥关系.

报错如下:

.\ast_builder.go:11:5: assignment mismatch: 1 variables but 3 values .\ast_builder.go:14:10: syntax error: unexpected literal "@expr", expecting comma or } .\ast_builder.go:16:24: syntax error: unexpected } after top level declaration

求指教