Golang: Übergeben einer variable in Funktion

Ich versuche zu erreichen, eine Art Behauptung, indem Sie ein Typ in eine Funktion. In anderen Worten, ich versuche, etwas zu erreichen, wie diese:

//Note that this is pseudocode, because Type isn't the valid thing to use here
func myfunction(mystring string, mytype Type) {
    ...

    someInterface := translate(mystring)
    object, ok := someInterface.(mytype)

    ...  //Do other stuff
}

func main() {
    //What I want the function to be like
    myfunction("hello world", map[string]string)
}

Was ist die richtige Funktion Erklärung, die ich verwenden müssen Sie in myfunction, um erfolgreich durchzuführen die Art Behauptung in myfunction?

InformationsquelleAutor hlin117 | 2016-11-30

Schreibe einen Kommentar