GoPy is a new open-source project that implements the CPython extension written in the Go language. Sample Code: packagesimpleimport (& amp; quot; fmt & amp; quot; & amp; amp; quot; gopy & amp; quot;) funcexample... goPy is a new open-source project that implements the CPython extension written in the Go language.
Sample code:
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 )}}
Compilation method:
Gopy pymodule. go
Usage:
Import simple
Simple. example ("hello" ,{ 123: True })
Output result:
Simple. example: [hello map [123: true]
Github Open Source Project address: https://github.com/qur/gopy