用Golang运行JavaScript的实现示例-创新互联
C++太麻烦(难)了,想要盘弄一下V8实在是有些费劲,但是Golang社区出了几个Javascript引擎,要尝试在别的语言中如何集成Javascript,是个不错的选择。以下选了github.com/dop251/goja 来做例子。
创新互联建站专注于东山网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供东山营销型网站建设,东山网站制作、东山网页设计、东山网站官网定制、微信小程序服务,打造东山网络公司原创品牌,更为您提供东山网站排名全网营销落地服务。Hello world
照着仓库的Readme,来一个:
package main import ( "fmt" js "github.com/dop251/goja" ) func main() { vm := js.New() // 创建engine实例 r, _ := vm.RunString(` 1 + 1 `) // 执行javascript代码 v, _ : = r.Export().(int64) // 将执行的结果转换为Golang对应的类型 fmt.Println(r) }
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站名称:用Golang运行JavaScript的实现示例-创新互联
转载来于:http://pwwzsj.com/article/dsdsss.html