【文件属性】:
文件名称:go-v7:绑定到javascript引擎v7
文件大小:138KB
文件格式:ZIP
更新时间:2021-05-06 11:02:25
C
转到v7
go-v7是绑定到golang。
V7是用C编写JavaScript引擎。它使使用JavaScript编写物联网(IoT)设备成为可能。
安装
$ go get -u github.com/bluele/go-v7
例子
在VM中运行内容
package main
import (
"fmt"
"github.com/bluele/go-v7"
)
func main () {
res , err = vm . Exec ( `
(function() {
return 3.14;
})();` )
if err != nil {
panic ( err )
}
fmt . Println ( "result:" , res )
}
输出:
result: 3.14
基准测试
$ cd benchmarks &&
【文件预览】:
go-v7-master
----utils.go(3KB)
----benchmarks()
--------benchmarks_test.go(772B)
----errors.go(167B)
----v7.go(6KB)
----examples()
--------main.go(456B)
----LICENSE(18KB)
----types.go(202B)
----README.md(972B)
----v7.c(511KB)
----v7_test.go(2KB)
----v7.h(14KB)
----utils_test.go(2KB)