タイプスイッチでフォールスルーを使用できないため、このコードで2つのケースをマージする方法はありますか?タイプスイッチで重複コードを削除する
switch v := moduleSource.(type) {
case Driver:
dec.Decode(&v)
_, _ = ormInstance.Insert(&v)
case Metric:
dec.Decode(&v)
_, _ = ormInstance.Insert(&v)
default:
fmt.Println("unknown type")
}
ORMコールormInstance.Insert()
には正しい構造が必要です。
ちょうど '場合ドライバー、メトリック: - :私が持っている' –
それはコンパイルが、動作しませんが、その – kambi