legen Sie eine Funktion in go-Paket

Ich möchte über eine Funktion direkt aus einem Paket.

Also ich könnte mein Paket, sondern direkt von MeinPaket.Einigeöffentliche () - Methode.

package main

import (
    "mypackage"
    "fmt"
)

func main() {
    var result = mypackage() 
    fmt.Println(result)    
}

In node.js zum Beispiel, Sie können verfügbar machen eine anonyme Funktion

module.export = function() {
    console.log('ta da!');
}

oder ein Objekt

module.export = {  
    doMagic: function() {  
        console.log('ta da!');
    }
};
  • Sie können nicht tun, im Gehen. Man kann nicht sagen import "pkg" und dann pkg(). Die meisten Modul-Systeme nicht zulassen. CommonJS ist etwas besonderes 🙂
InformationsquelleAutor alfonsodev | 2013-08-02
Schreibe einen Kommentar