goPyGo 语言编写 CPython 扩展
goPy 是一个新的开源项目,实现了用 Go 语言来编写 CPython 扩展。
示例代码:
package simple import ( "fmt" "gopy" ) func example(args *py.Tuple) (py.Object, error) { fmt.Printf("simple.example: %v\n", args) py.None.Incref() return py.None, nil } func init() { methods := []py.Method{ {"example", example, "example function"}, } _, err := py.InitModule("simple", methods) if err != nil { panic(err) } }编译方法:
> gopy pymodule.go使用方法:
import simple simple.example("hello", {123: True})输出结果:
simple.example: [hello map[123:true]]
评论
Gopherjs Chrome Bindings用 Go 语言来编写 Chrome 扩展
该项目可以让你用 Go 语言来编写 Chrome 扩展,示例代码:package mainimpor
Gopherjs Chrome Bindings用 Go 语言来编写 Chrome 扩展
0
Gopherjs Chrome Bindings用 Go 语言来编写 Chrome 扩展
该项目可以让你用Go语言来编写Chrome扩展,示例代码:package mainimport ( "strconv" "honnef.co/go/js/dom" "github.c
Gopherjs Chrome Bindings用 Go 语言来编写 Chrome 扩展
0
langx-jsTypeScript/JavaScript 语言扩展
langx-js 是一个 TypeScript/JavaScript 语言扩展,使用 Java AP
langx-jsTypeScript/JavaScript 语言扩展
0
langx-jsTypeScript/JavaScript 语言扩展
langx-js是一个TypeScript/JavaScript语言扩展,使用JavaAPI为Javaer、JavaScripter、TypeScripter、Weber编写TypeScript与Ja
langx-jsTypeScript/JavaScript 语言扩展
0