Boost」など、さまざまなカンファレンスを企画・運営しています。BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。3XMLやJSONとYAMLとの違いJavaでYAMLを扱うためのライブラリと開発ツールYAMLをぜひお試しあれYAMLのファイル構造の構成要素YAMLの簡単な例を見たところで、次はYAMLのファイル構造でよく使用する構成要素として、ハッシュ、リスト、ブロックリテラルの3つを見ていきましょう。ハッシュインデントした子で、キーと値をコロン(:)で区切って表記すると、ハッシュを作成できます。400また、中かっこ({})を使用したJSON風の表記によるハッシュ作成も可能です。キーと値の各ペアはカンマで区切ります。400}リストYAMLの基礎となる機能です。リストを作成するには、リストの各要素の先頭にマイナス記号(-)を付け、スペースのインデントと組み合わせて記述します。JButtonまた、角かっこ([])を使用したJSON風の表記によるリスト作成も可能です。JButton]ブロックリテラルYAMLの特徴がキラリと光る機能です。XMLや、その中でCDATAを使ったときの見にくい表記とは一線を画しています。ブロックリテラルでは、YAMLファイルの中に大量のテキストを簡単に記述できます。縦棒(|)のディレクティブを使った場合、テキスト内の改行は保持されます。thatYAMLプロセッサは、最初の行の先頭文字から後をテキストとみなし(その前のインデントのスペースは無視)、テキスト内の改行をすべて保持します。大なり記号(>)のディレクティブを使った場合、改行はすべて無視され、1行の長いテキストとみなされます。thatこの2つの他に、縦棒とプラス記号(|+)のディレクティブ(先行するスペースは削除し、改行と後続のスペースは保持)や、大なり記号とマイナス記号(>-)のディレクティブ(すべてのスペースを削除)などがあります。1999年9月にオープンした、日本初のネットビジネス専門ニュースサイト。最新記事を日本語に翻訳して掲載するとともに、日本独自のネットビジネス関連記事やレポートを配信。Canadaの上級開発者/設計者。Server、OracleなどでITの専門家として12年の経験がある。NEW1DMM.comの施策から見る、事業をむしばむ「技術負債」への処方箋──リファクタリングの「言語化」でインシデントを予防2企業の7割超が「2025年の崖」を理解していないことが明らかに。NEW1DMM.comの施策から見る、事業をむしばむ「技術負債」への処方箋──リファクタリングの「言語化」でインシデントを予防2企業の7割超が「2025年の崖」を理解していないことが明らかに。NEW1DMM.comの施策から見る、事業をむしばむ「技術負債」への処方箋──リファクタリングの「言語化」でインシデントを予防2企業の7割超が「2025年の崖」を理解していないことが明らかに。12:00法務担当者、6割超が今後業務で「生成AIを使用したい」と回答。NEW新着記事一覧を見るイベント今後の予定を見るCodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。