1
タイプとしてコールバックと機能を使用して、ルート方法:この例では移動中、私はエクスプレス(NodeJS)に類似している機能の並べ替えを作成しようとしています行く
app.get("route/here/", func(req, res){
res.DoStuff()
});
私は「foo」をしたいです(型)を上記のメソッドの無名関数と同じにする必要があります。 Goを使用して失敗した試みの1つは次のとおりです。
type foo func(string, string)
func bar(route string, io foo) {
log.Printf("I am inside of bar")
// run io, maybe io() or io(param, param)?
}
func main() {
bar("Hello", func(arg1, arg2) {
return arg + arg2
})
}
ジレンマを修正するにはどうすればよいですか?私は型を使用して何か他のものを使うべきではありませんか?私の選択肢は何ですか?
サイドノートではなく、おそらく関連:
は、あなたはそれをコンパイルするためにビットあなたに例を変更する必要がありますExpressにはhttps://echo.labstack.comです。 – syllabix
@syllabix私はエコーのコピーを作成しようとしています:) – adamSiwiec