Golangeval()
背景
Golangeval()
golangeval()phpjavascript
gopher
装置
$ go get github.com/PaulXu-cn/goeval
性能介绍
golangeval()字符串代码stdout
应用例子:
package main
import (
"fmt"
eval "github.com/PaulXu-cn/goeval"
)
func main() {
if re, err := eval.Eval("", "fmt.Print(\"Hello World itjsz.com\")", "fmt"); nil == err {
fmt.Print(string(re))
} else {
fmt.Print(err.Error())
}
}
输入:
Hello World itjsz.com
goeval
实现细则
importtmpmain.gogo run main.gostdoutmain.go
参考
- https://golangtc.com/t/55b4ef…