å¼ã®æ§æ解æ æåã«å¼ãæ§æ解æãã¦ã¿ã¾ãããã1_parseexprã¨ãããã£ã¬ã¯ããªã«ããmain.goãã¿ã¦ã¿ãã¨ã次ã®ããã«ãªã£ã¦ãã¾ãã package main import ( "go/ast" "go/parser" "log" ) func main() { // å¼ããã¼ã¹ãã expr, err := parser.ParseExpr("v + 1") if err != nil { log.Fatal("Error:", err) } // v + 1ã®æ½è±¡æ§ææ¨(AST)ã表示ãã ast.Print(nil, expr) } parser.ParseExpr("v + 1")ã§v + 1ã¨ããå¼ã ãã§æ§æãããã½ã¼ã¹ã³ã¼ããæ§æ解æããæ½è±¡æ§ææ¨ãåå¾ãã¦ãã¾ããåå¾ããæ½è±¡æ§ææ¨ãast.Printé¢æ°ãç¨ãã¦åºåãã¦ãã¾ãããã®ã³ã¼ããå®è¡ããã¨ã次ã®ããã«
{{#tags}}- {{label}}
{{/tags}}