گره Soft Switch بر اساس یک شرط بولی، بین دو مقدار ورودی ممکن انتخاب می‌کند. هنگامی که `switch` true باشد، مقدار ورودی `on_true` را خروجی می‌دهد و هنگامی که `switch` false باشد، مقدار ورودی `on_false` را خروجی می‌دهد. این گره به صورت تنبل (lazy) طراحی شده است، به این معنی که تنها ورودی مورد نیاز بر اساس وضعیت سوئیچ را ارزیابی می‌کند.

## ورودی‌ها

| پارامتر | توضیحات | نوع داده | اجباری | محدوده |
| --- | --- | --- | --- | --- |
| `switch` | شرط بولی که تعیین می‌کند کدام ورودی عبور داده شود. در صورت true بودن، ورودی `on_true` انتخاب می‌شود. در صورت false بودن، ورودی `on_false` انتخاب می‌شود. | BOOLEAN | بله |  |
| `on_false` | مقداری که در صورت false بودن شرط `switch` خروجی داده می‌شود. این ورودی اختیاری است، اما حداقل یکی از ورودی‌های `on_false` یا `on_true` باید متصل باشد. | MATCH_TYPE | خیر |  |
| `on_true` | مقداری که در صورت true بودن شرط `switch` خروجی داده می‌شود. این ورودی اختیاری است، اما حداقل یکی از ورودی‌های `on_false` یا `on_true` باید متصل باشد. | MATCH_TYPE | خیر |  |

**نکته:** ورودی‌های `on_false` و `on_true` باید از یک نوع داده باشند، همانطور که توسط الگوی داخلی گره تعریف شده است. برای عملکرد صحیح گره، حداقل یکی از این دو ورودی باید متصل باشد.

## خروجی‌ها

| نام خروجی | توضیحات | نوع داده |
| --- | --- | --- |
| `output` | مقدار انتخاب‌شده. این مقدار با نوع داده ورودی متصل‌شده `on_false` یا `on_true` مطابقت خواهد داشت. | MATCH_TYPE |

> این مستند با هوش مصنوعی تهیه شده است. اگر خطایی دیدید یا پیشنهادی برای بهبود دارید، خوشحال می‌شویم مشارکت کنید! [ویرایش در GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ComfySoftSwitchNode/fa.md)

---
**Source fingerprint (SHA-256):** `f5e40e7f43948b81b5442c885c3e1ff15e38f8f7ddda00ef3be42225765bfd1c`
