YAML 経由で取得したマップからキーと値のペアを抽出できません
php エディタ Xiaoxin は、YAML を使用してマッピングを取得するときに、しばしば問題に遭遇します。つまり、YAML を通じて取得したマッピングからキーと値のペアを抽出できません。この問題は実際の開発において非常によくある問題で、設定ファイルが正しく読み込めなかったり、正しいデータが取得できなかったりすることがあります。この記事では、この問題の原因を詳しく調べ、開発者が YAML を使用するときにキーと値のペアをよりスムーズに抽出できるようにするための解決策をいくつか紹介します。
質問内容
yamlファイルの読み込みにはgoldmark-metaパッケージを使用しています。 私が興味があるのはこれです yaml 内:
リーリーキーと値にアクセスしたい インターフェイスに戻ると、行き詰まってしまいます。 反復により、 キーと値のペアのリストですが、持っていません 分からないときに情報を得る方法を知っている 事前にキーの名前を知っておいてください。 プログラムは次の内容を出力します:
リーリー リーリーキーと値の文字列を取得するにはどうすればよいですか?
回避策
yaml データにはキー (burger
) があり、その値はマッピングのリストです (各マップにはキーがあります)。次のように burger
内のアイテムを反復できます:
各 item
について、使用可能なキーと値を反復処理できます:
fmt.sprintf
を使用して、interface{}
のキーと値を string
に変換できます。
リーリー
goldmark-meta の サンプル コード
から始めて、次の例をまとめました。
リーリー
どの出力:
以上がYAML 経由で取得したマップからキーと値のペアを抽出できませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

この記事では、プロファイリングの有効化、データの収集、CPUやメモリの問題などの一般的なボトルネックの識別など、GOパフォーマンスを分析するためにPPROFツールを使用する方法について説明します。

この記事では、GOでユニットテストを書くことで、ベストプラクティス、モッキングテクニック、効率的なテスト管理のためのツールについて説明します。

この記事では、ユニットテストのためにGOのモックとスタブを作成することを示しています。 インターフェイスの使用を強調し、模擬実装の例を提供し、模擬フォーカスを維持し、アサーションライブラリを使用するなどのベストプラクティスについて説明します。 articl

OpenSSLは、安全な通信で広く使用されているオープンソースライブラリとして、暗号化アルゴリズム、キー、証明書管理機能を提供します。ただし、その歴史的バージョンにはいくつかの既知のセキュリティの脆弱性があり、その一部は非常に有害です。この記事では、Debian SystemsのOpenSSLの共通の脆弱性と対応測定に焦点を当てます。 Debianopensslの既知の脆弱性:OpenSSLは、次のようないくつかの深刻な脆弱性を経験しています。攻撃者は、この脆弱性を、暗号化キーなどを含む、サーバー上の不正な読み取りの敏感な情報に使用できます。

この記事では、GENICSのGOのカスタムタイプの制約について説明します。 インターフェイスがジェネリック関数の最小タイプ要件をどのように定義するかを詳しく説明し、タイプの安全性とコードの再利用性を改善します。 この記事では、制限とベストプラクティスについても説明しています

この記事では、コードのランタイム操作に使用されるGoの反射パッケージについて説明します。シリアル化、一般的なプログラミングなどに有益です。実行やメモリの使用量の増加、賢明な使用と最高のアドバイスなどのパフォーマンスコストについて警告します

この記事では、GOでテーブル駆動型のテストを使用して説明します。これは、テストのテーブルを使用して複数の入力と結果を持つ関数をテストする方法です。読みやすさの向上、重複の減少、スケーラビリティ、一貫性、および

この記事では、トレースツールを使用してGOアプリケーションの実行フローを分析します。 手動および自動計装技術について説明し、Jaeger、Zipkin、Opentelemetryなどのツールを比較し、効果的なデータの視覚化を強調しています
