# 言語ガイド(LANGUAGE GUIDE)

- [基本(The Basics)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/the-basics.md)
- [基本演算子(Basic Operators)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/basic-operators.md)
- [文字と文字列(Strings and Characters)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/strings-and-characters.md)
- [コレクション型(Collection Types)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/collection-types.md)
- [制御フロー(Control Flow)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/control-flow.md)
- [関数(Functions)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/functions.md)
- [クロージャ(Closures)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/closures.md)
- [列挙型(Enumerations)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/enumerations.md)
- [構造体とクラス(Structures and Classes)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/structures-and-classes.md)
- [プロパティ(Properties)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/properties.md)
- [メソッド(Methods)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/methods.md)
- [サブスクリプト(Subscripts)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/subscripts.md)
- [継承(Inheritance)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/inheritance.md)
- [初期化(Initialization)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/initialization.md)
- [デイニシャライゼーション(Deinitialization)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/deinitialization.md)
- [オプショナルチェーン(Optional Chaining)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/optional-chaining.md)
- [エラー処理(Error Handling)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/error-handling.md)
- [並行処理(Concurrency)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/concurrency.md)
- [マクロ(Macros)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/macros.md)
- [型キャスト(Type Casting)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/type-casting.md)
- [ネスト型(Nested Types)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/nested-types.md)
- [拡張(Extensions)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/extensions.md)
- [プロトコル(Protocols)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/protocols.md)
- [ジェネリクス(Generics)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/generics.md)
- [Opaque 型とBox プロトコル型(Opaque Types and Boxed Types)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/opaque-types.md)
- [自動参照カウント ARC(Automatic Reference Counting)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/automatic-reference-counting.md)
- [メモリ安全性(Memory Safety)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/memory-safety.md)
- [アクセス制御(Access Control)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/access-control.md)
- [高度な演算子(Advanced Operators)](https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide/advanced-operators.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://swift-programming-language-jp.gitbook.io/the-swift-programming-language-jp/language-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
