> ## Documentation Index
> Fetch the complete documentation index at: https://dripart-docs-recommend-assets-api.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ComfySoftSwitchNode - ComfyUI 組み込みノードのドキュメント

> ComfyUI における ComfySoftSwitchNode ノードの完全なドキュメントです。入力、出力、パラメーターおよび使用方法について学びましょう。

> このドキュメントは AI によって生成されました。誤りを発見された場合、または改善に関するご提案がある場合は、ぜひご協力ください！ [GitHub で編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ComfySoftSwitchNode/en.md)

Soft Switch ノードは、ブール値の条件に基づいて、2つの可能な入力値のいずれかを選択します。`switch` が `true` の場合、`on_true` 入力の値が出力され、`switch` が `false` の場合、`on_false` 入力の値が出力されます。このノードは「遅延評価（lazy evaluation）」を採用しており、スイッチの状態に応じて必要な入力のみを評価します。

## 入力

| パラメーター     | データ型        | 必須  | 範囲 | 説明                                                                                          |
| ---------- | ----------- | --- | -- | ------------------------------------------------------------------------------------------- |
| `switch`   | BOOLEAN     | はい  |    | どちらの入力を通過させるかを決定するブール値条件です。`true` の場合、`on_true` 入力が選択されます。`false` の場合、`on_false` 入力が選択されます。 |
| `on_false` | MATCH\_TYPE | いいえ |    | `switch` 条件が `false` のときに出力される値です。この入力は任意ですが、`on_false` と `on_true` 1つ以上は必ず接続する必要があります。     |
| `on_true`  | MATCH\_TYPE | いいえ |    | `switch` 条件が `true` のときに出力される値です。この入力は任意ですが、`on_false` と `on_true` 1つ以上は必ず接続する必要があります。      |

**注意:** `on_false` および `on_true` 入力は、ノードの内部テンプレートで定義された通り、同一のデータ型である必要があります。ノードが正常に動作するためには、これらの2つの入力のうち少なくとも1つを接続する必要があります。

## 出力

| 出力名      | データ型        | 説明                                                       |
| -------- | ----------- | -------------------------------------------------------- |
| `output` | MATCH\_TYPE | 選択された値です。接続されている `on_false` または `on_true` 入力のデータ型と一致します。 |
