If (๐ซ์ง์ ์ค๋จ๋จ)(If)
If (๐ซ์ง์ ์ค๋จ๋จ)๋ ComfyUI-Easy-Use ํจํค์ง์ ๋ ๊ฑฐ์ ๋ ธ๋๋ก, ํ์ฌ EasyUse/๐ซ Deprecated ์นดํ ๊ณ ๋ฆฌ์ ์์ต๋๋ค.
If
์ค๋ช
**If (๐ซ์ง์ ์ค๋จ๋จ)**๋ ComfyUI-Easy-Use ํจํค์ง์ ๋ ๊ฑฐ์ ๋
ธ๋๋ก, ํ์ฌ EasyUse/๐ซ Deprecated ์นดํ
๊ณ ๋ฆฌ์ ์์ต๋๋ค. ์
์คํธ๋ฆผ ์์ค ์ฝ๋๋ ๋ ์ด์ ์ด ๋
ธ๋์ ๋ํ ์ค๋ช
์ด๋ docstring์ ์ ๊ณตํ์ง ์์ต๋๋ค. ์
๋ ฅ ์ด๋ฆ(any, if, else)์ ๋ณด๋ฉด ์ด ๋
ธ๋๋ ์๋ ์ผํญ/์กฐ๊ฑด ์ ํ๊ธฐ๋ก ์ค๊ณ๋์์์ ์ ์ ์์ต๋๋ค. any์ ์ ๊ณต๋ ๊ฐ์ ํ๊ฐํ์ฌ if ๋๋ else ๋ถ๊ธฐ ์ค ํ๋๋ฅผ ๋ฐํํ๋ ๋ฐฉ์์
๋๋ค. ๊ทธ๋ฌ๋ ํ์ฌ ์ง์ ์ค๋จ๋ ์ํ์์๋ ์ธ ์
๋ ฅ ๋ชจ๋ ํ์ COMBO ์ปจํธ๋กค๋ก ๋
ธ์ถ๋๋ฉฐ ์ถ๋ ฅ ์ ํ์ ์ ์ ์์์ผ๋ก ๋ณด๊ณ ๋๋ฏ๋ก, ์ด ๋
ธ๋๋ ๊ธฐ๋ฅ์ ์ธ ๋ก์ง ๋
ธ๋๋ผ๊ธฐ๋ณด๋ค ํธํ์ฑ ์
ฐ์(shim)์ผ๋ก ์ทจ๊ธํด์ผ ํฉ๋๋ค.
์ ๋ ฅ
- any (ํ์, COMBO): ์ฝค๋ณด/๋๋กญ๋ค์ด ์
๋ ฅ์
๋๋ค. ์ ํํ ์ ํ ๊ฐ๋ฅ ๊ฐ์ ์์ค ๋ฉํ๋ฐ์ดํฐ์ ๋์ด๋์ด ์์ง ์์ต๋๋ค. ํ๋ผ๋ฏธํฐ ์ด๋ฆ์ ๊ธฐ์ค์ผ๋ก ๋ณด๋ฉด, ์๋
if/else๋ถ๊ธฐ ํ๋จ์ ์ฌ์ฉ๋๋ ๊ฐ์ด์์ต๋๋ค. - if (ํ์, COMBO): ์ฝค๋ณด/๋๋กญ๋ค์ด ์ ๋ ฅ์ ๋๋ค. ์ ํํ ์ ํ ๊ฐ๋ฅ ๊ฐ์ ์์ค ๋ฉํ๋ฐ์ดํฐ์ ๋์ด๋์ด ์์ง ์์ต๋๋ค. ํ๋ผ๋ฏธํฐ ์ด๋ฆ์ ๊ธฐ์ค์ผ๋ก ๋ณด๋ฉด, ์๋ ์กฐ๊ฑด์ด ์ฐธ(true)์ผ ๋ ๋ฐํ๋๋ ๊ฐ์ด์์ต๋๋ค.
- else (ํ์, COMBO): ์ฝค๋ณด/๋๋กญ๋ค์ด ์ ๋ ฅ์ ๋๋ค. ์ ํํ ์ ํ ๊ฐ๋ฅ ๊ฐ์ ์์ค ๋ฉํ๋ฐ์ดํฐ์ ๋์ด๋์ด ์์ง ์์ต๋๋ค. ํ๋ผ๋ฏธํฐ ์ด๋ฆ์ ๊ธฐ์ค์ผ๋ก ๋ณด๋ฉด, ์๋ ์กฐ๊ฑด์ด ๊ฑฐ์ง(false)์ผ ๋ ๋ฐํ๋๋ ๊ฐ์ด์์ต๋๋ค.
์ถ๋ ฅ
- UNKNOWN: ์ด ๋ ธ๋๋ ์ ์ ์๋ ์ ํ์ ๋จ์ผ ์ถ๋ ฅ์ ์ ์ธํฉ๋๋ค. ๋ ธ๋๊ฐ ์ง์ ์ค๋จ๋์๊ณ ๊ธฐ๋ฅ์ ์ธ docstring์ด ์์ผ๋ฏ๋ก, ํ์ฌ ์ํฌํ๋ก์์ ์ด ์ถ๋ ฅ์ด ์๋ฏธ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ค๊ณ ์ ๋ขฐํด์๋ ์ ๋ฉ๋๋ค.
์ฌ์ฉ ์ฐธ๊ณ
- ์ด ๋ ธ๋๋ ๐ซ ์ง์ ์ค๋จ๋จ์ผ๋ก ํ์๋์ด ์์ผ๋ฉฐ, ์ ๊ท ๋๋ ํ์ฑ ์ํฌํ๋ก์์ ์ฌ์ฉํด์๋ ์ ๋ฉ๋๋ค.
- ์ด ๋
ธ๋๋ ์ด์ ์ ์ ์ฅ๋ ์ํฌํ๋ก์์ ๋
ธ๋ ๋๋ฝ ์ค๋ฅ ์์ด ๊ทธ๋ํ๊ฐ ๋ก๋๋๋๋ก ์ฌ์ ํ ๋ํ๋ ์ ์์ต๋๋ค. ๋ถ๊ธฐ ๋์์ด ํ์ํ๋ค๋ฉด
ComfyUI-Easy-Use์ ํ์ฌ ์กฐ๊ฑด๋ถ, ๋ผ์ฐํ ๋๋ ๋ก์ง ๋ ธ๋๋ ComfyUI ๊ธฐ๋ณธ ์ ๋ ฅ/๋ก์ง ๋ ธ๋๋ก ๊ต์ฒดํ์ธ์. - docstring์ด ์๊ณ ์ธ ํ๋ผ๋ฏธํฐ ๋ชจ๋
COMBO์ ๋ ฅ ์ ํ์ด๋ผ๋ ์ ์ ๊ตฌํ์ด ํ๋ ์ด์คํ๋๋ก ์ถ์๋์์์ ์์ฌํฉ๋๋ค. ์ค์ ๋ฐ์ดํฐ ํ๋ฆ์ด ์๋ ํ์ ํธํ์ฑ์ ์ํด์๋ง ์ฌ์ฉํ์ธ์.
๋๊ธ
GitHub๋ก ๋ก๊ทธ์ธํ๊ณ ํ ๋ก ์ ์ฐธ์ฌํ์ธ์.