-1
のための右のタイプ何.---私は、次のYAMLファイルを持っているとcameraidsを反復処理したいマムシ
---
profiles:
HDready: ' -vcodec libx264 -pix_fmt yuv420p -crf 23 -s 1280x720 '
mobile: ' -vcodec libx264 -pix_fmt yuv420p -crf 23 -s 480x270 '
cameraids:
111:
fps: 30
191:
fps: 50
851:
fps: 50
私はcameraidsとプロファイルを反復するために、今したいので、私はcameraidsのための変数を宣言この
var camids map[string]interface{}
fmt.Println(reflect.TypeOf(viper.Get("cameraids")))
印刷物と同じですが、私はマムシ
no new variables on left side of :=
を得るように10
camids := viper.GetStringMap("cameraids")
私が誤解したことを説明し、助けてください。
ありがとうございますが、私は 'video-convert.go:12:6:camids declared and not used'を取得しました。あなたはこのスニペットで完全なコードを見ることができます。https://gitlab.com/aleks001/visit-at/snippets/ 1684621 – Aleksandar
Goでは、変数を宣言してから使用することはできません。あなたは 'camids'変数をまったく使っていますか?あなたが提供したリンクを開くことができません_ – Mihailo
@Aleksandar gitlabリンクが機能していません(404)。スニペットをhttps://play.golang.comまたはhttps://gist.github.comに投稿してください。ありがとう。 – biosckon