{"version":1,"pages":[{"id":"8J9dCFSqODxCczCAIDHG","title":"The Swift Programming Language(日本語版)","pathname":"/the-swift-programming-language-jp","siteSpaceId":"sitesp_RCEbf","description":""},{"id":"-Md6YYLIS3_6PAu3TnQI","title":"Swiftについて(About Swift)","pathname":"/the-swift-programming-language-jp/welcome-to-swift/about-swift","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"Swiftへようこそ(WELCOME TO SWIFT)"}]},{"id":"-Md6YYLJVLuoW0AcLOdr","title":"バージョン互換性(Version Compatibility)","pathname":"/the-swift-programming-language-jp/welcome-to-swift/version-compatibility","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"Swiftへようこそ(WELCOME TO SWIFT)"}]},{"id":"-Md6YYLK52Zarq-5wBC6","title":"Swiftツアー(A Swift Tour)","pathname":"/the-swift-programming-language-jp/welcome-to-swift/a-swift-tour","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"Swiftへようこそ(WELCOME TO SWIFT)"}]},{"id":"-MenCvpQQ1gKYN8JAX48","title":"基本(The Basics)","pathname":"/the-swift-programming-language-jp/language-guide/the-basics","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvpRCPXNVQyHJI7K","title":"基本演算子(Basic Operators)","pathname":"/the-swift-programming-language-jp/language-guide/basic-operators","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenUKZLRtzqFXapDJo8","title":"文字と文字列(Strings and Characters)","pathname":"/the-swift-programming-language-jp/language-guide/strings-and-characters","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvpTRkjibQZElpR5","title":"コレクション型(Collection Types)","pathname":"/the-swift-programming-language-jp/language-guide/collection-types","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvpU6oSuHsvZ_DQa","title":"制御フロー(Control Flow)","pathname":"/the-swift-programming-language-jp/language-guide/control-flow","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvpVtMsN6H4YBG5m","title":"関数(Functions)","pathname":"/the-swift-programming-language-jp/language-guide/functions","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvpW2hyZycTy8UJi","title":"クロージャ(Closures)","pathname":"/the-swift-programming-language-jp/language-guide/closures","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvpXoZkJ9SOrHQ6L","title":"列挙型(Enumerations)","pathname":"/the-swift-programming-language-jp/language-guide/enumerations","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvpYyUONrCi2qkf_","title":"構造体とクラス(Structures and Classes)","pathname":"/the-swift-programming-language-jp/language-guide/structures-and-classes","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvpZ8YetbdJY8pgx","title":"プロパティ(Properties)","pathname":"/the-swift-programming-language-jp/language-guide/properties","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvp_O8g1eoJ-v3m6","title":"メソッド(Methods)","pathname":"/the-swift-programming-language-jp/language-guide/methods","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvpatzO227b4Oovv","title":"サブスクリプト(Subscripts)","pathname":"/the-swift-programming-language-jp/language-guide/subscripts","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvpbdIXDLaBX8NXb","title":"継承(Inheritance)","pathname":"/the-swift-programming-language-jp/language-guide/inheritance","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MaxBYGwFXfGSIRsyP0N","title":"初期化(Initialization)","pathname":"/the-swift-programming-language-jp/language-guide/initialization","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MaxBYGxyJ1CEiG7iiIY","title":"デイニシャライゼーション(Deinitialization)","pathname":"/the-swift-programming-language-jp/language-guide/deinitialization","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvpeSaYLrE-u6rvW","title":"オプショナルチェーン(Optional Chaining)","pathname":"/the-swift-programming-language-jp/language-guide/optional-chaining","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MaxBYGzNIsys4zn7O5W","title":"エラー処理(Error Handling)","pathname":"/the-swift-programming-language-jp/language-guide/error-handling","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvpgmh6EZkGGL6sh","title":"並行処理(Concurrency)","pathname":"/the-swift-programming-language-jp/language-guide/concurrency","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"lqJJGSBsTCbuVv06IVff","title":"マクロ(Macros)","pathname":"/the-swift-programming-language-jp/language-guide/macros","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvphHaG9kdRh6Zx8","title":"型キャスト(Type Casting)","pathname":"/the-swift-programming-language-jp/language-guide/type-casting","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvpiBHADshfJ2Mrg","title":"ネスト型(Nested Types)","pathname":"/the-swift-programming-language-jp/language-guide/nested-types","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvpjxGcO0KVDUCCg","title":"拡張(Extensions)","pathname":"/the-swift-programming-language-jp/language-guide/extensions","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvpk-6fyU48w5RzK","title":"プロトコル(Protocols)","pathname":"/the-swift-programming-language-jp/language-guide/protocols","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvpl-k_Ucq1TSeD7","title":"ジェネリクス(Generics)","pathname":"/the-swift-programming-language-jp/language-guide/generics","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MbwkM6e6vR1EvVZnVSM","title":"Opaque 型とBox プロトコル型(Opaque Types and Boxed Types)","pathname":"/the-swift-programming-language-jp/language-guide/opaque-types","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvpn0wAzCU2Zj35A","title":"自動参照カウント ARC(Automatic Reference Counting)","pathname":"/the-swift-programming-language-jp/language-guide/automatic-reference-counting","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-M_8DoHwP3QMcS_v3ZA1","title":"メモリ安全性(Memory Safety)","pathname":"/the-swift-programming-language-jp/language-guide/memory-safety","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvppYkz8mKCKo6-T","title":"アクセス制御(Access Control)","pathname":"/the-swift-programming-language-jp/language-guide/access-control","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-MenCvpqSFpg2h-1_5lm","title":"高度な演算子(Advanced Operators)","pathname":"/the-swift-programming-language-jp/language-guide/advanced-operators","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語ガイド(LANGUAGE GUIDE)"}]},{"id":"-M_5PWVtzIcIXUuzg4nK","title":"言語リファレンスについて(About the Language Reference)","pathname":"/the-swift-programming-language-jp/language-reference/about-the-language-reference","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語リファレンス(LANGUAGE REFERENCE)"}]},{"id":"-M_8EAbIR1wcs7TsTj6W","title":"字句構造(Lexical Structure)","pathname":"/the-swift-programming-language-jp/language-reference/lexical-structure","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語リファレンス(LANGUAGE REFERENCE)"}]},{"id":"-M_8EB2AbB4TGu0VBtq-","title":"型(Types)","pathname":"/the-swift-programming-language-jp/language-reference/types","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語リファレンス(LANGUAGE REFERENCE)"}]},{"id":"-M_8EBOPbmebGJCoGtdD","title":"式(Expressions)","pathname":"/the-swift-programming-language-jp/language-reference/expressions","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語リファレンス(LANGUAGE REFERENCE)"}]},{"id":"-M_8EBhi6mDhbZJtXgeo","title":"文(Statements)","pathname":"/the-swift-programming-language-jp/language-reference/statements","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語リファレンス(LANGUAGE REFERENCE)"}]},{"id":"-M_8EU8FWBYX1Q1TZ4Zt","title":"宣言(Declarations)","pathname":"/the-swift-programming-language-jp/language-reference/declarations","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語リファレンス(LANGUAGE REFERENCE)"}]},{"id":"-M_8EUPRAYTvo9D3Fujw","title":"属性(Attributes)","pathname":"/the-swift-programming-language-jp/language-reference/attributes","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語リファレンス(LANGUAGE REFERENCE)"}]},{"id":"-M_8EUfIFKHirYs1mX9e","title":"パターン(Patterns)","pathname":"/the-swift-programming-language-jp/language-reference/patterns","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語リファレンス(LANGUAGE REFERENCE)"}]},{"id":"-M_8Ee3KRLX5PEFKlmnf","title":"ジェネリックパラメータと引数(Generic Parameters and Arguments)","pathname":"/the-swift-programming-language-jp/language-reference/generic-parameters-and-arguments","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語リファレンス(LANGUAGE REFERENCE)"}]},{"id":"-M_8EeV1NegC1t6KU3iq","title":"文法のまとめ(Summary of the Grammar)","pathname":"/the-swift-programming-language-jp/language-reference/summary-of-the-grammar","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"言語リファレンス(LANGUAGE REFERENCE)"}]},{"id":"-M_5Pg9cV1WecRIdor_E","title":"ドキュメント改訂履歴(Document Revision History)","pathname":"/the-swift-programming-language-jp/revision-history/document-revision-history","siteSpaceId":"sitesp_RCEbf","description":"","breadcrumbs":[{"label":"REVISION HISTORY (改訂履歴)"}]}]}