• 下載頻道 http://www.xslszxw.com/down/
  • Go 語言編寫 CPython 擴展 goPy

    發布日期:2013-04-08 20:53:05
    Tag標簽:Go  語言  CPython  goPy  
    • 關鍵詞:
      Go  語言  CPython  goPy  
    • 所屬欄目:
      綜合
    • 軟件授權:
        
    • 運行平臺:
      WinXP/Win7/x86_64  
    •  
    • 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]]


    下載標題  (選擇版本點擊標題下載) 文件 資源大小
    e 官網下載 64.8KB
    次元立方 - 廣告服務 - 隱私聲明 - 版權申明 - 免責條款 - 網站地圖 - 網友投稿 - 聯系方式
    本站內容來自于互聯網,僅供用于網絡技術學習,學習中請遵循相關法律法規
    彩票联盟网站 福海县| 金寨县|