文件名称:anko:用golang编写的可编写脚本的解释器
文件大小:508KB
文件格式:ZIP
更新时间:2024-02-24 08:01:31
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 :) }