-3
私はゴランの新人で、pythonからgolangに切り替えました。どのように私は、これは「スイッチ」にelse文場合は変換できゴランスイッチステートメント
type Client struct {
Type string `json:"type"`
}
それから私はこのように、この構造体を初期化しています:
a:= Client{"v1"}
if a.Type == "v1" {
if err := apiClient.v1("I am version one"); err != nil {
log.Printf(" Error: Sending type v1")
return err
}
} else if a.Type == "v2" {
if err := apiClient.v2("I am version 2"); err != nil {
log.Printf(" Error: Sending type v2\n")
return err
}
} else {
return errors.New(fmt.Sprintf(" Error: Invalid mertype...This Type"))
}
何を試しましたか?これは難しい問題ではありません。私はそれを素早く突き刺すことで答えを見つけることができます。 – Verran
[Spec:Switch statements](https://golang.org/ref/spec#Switch_statements)には、このような例があります。 – icza
また、[ツアー中](https://tour.golang.org/flowcontrol/9)です。 – Adrian