Go Kafka - 構成値

WBOY
リリース: 2024-02-06 08:21:08
転載
1234 人が閲覧しました

Go Kafka - 配置值

質問内容

go-kafka (https://pkg.go.dev/github.com/confluenceinc/confluence-kafka-) を使用しています。 go/kafka#configmap.get)、configmap の get メソッドの使用に問題があります。

ドキュメントには、get にはキーと defval (configvalue タイプ) が必要であると記載されていますが、渡す configvalue を作成する方法がわかりません。

これが私が試したことです:

リーリー リーリー

しかし、毎回同じエラーが発生します:

'conf.get("sasl.password", x)' (type (configvalue, error)) を type (string, any) または string として使用することはできません

###どこで私は間違えましたか?


正解


configmap.getの使用に関する限り、それ自体は何も間違っていません。

表示されているエラーは、

fmt.printf の使用が原因で発生します。

即時のエラーは、

get() が値とエラー ((configvalue, error)) を返し、それを printf() に直接渡そうとしているためです。 は、形式指定子を含む文字列と、これらの形式仕様の任意の値に置き換えられる変数のリストを受け取ります。

最初に

configmap 値を取得し、エラーをテストする必要があります: リーリー

その後、

err が nil の場合、%s 仕様を使用して値を printf に出力し、戻り値を渡すことができます: リーリー

以上がGo Kafka - 構成値の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート