【文件属性】:
文件名称:anko:用golang编写的可编写脚本的解释器
文件大小:508KB
文件格式:ZIP
更新时间:2021-02-03 14:14:51
go programming-language GoGo
安科
Anko是用Go语言编写的可编写脚本的解释器。
(图片由CC BY-SA 3.0许可,照片由Ocdp提供)
使用示例-嵌入式
package main
import (
"fmt"
"log"
"github.com/mattn/anko/env"
"github.com/mattn/anko/vm"
)
func main () {
e := env . NewEnv ()
err := e . Define ( "println" , fmt . Println )
if err != nil {
log . Fatalf ( "Define error: %v \n " , err )
}
script := `
println("Hello World :)")
`
_ , err = vm . Execute ( e , nil , script )
if err != nil {
log . Fatalf ( "Execute error: %v \n " , err )
}
// output: Hello World :)
}