[Scheme] ์กฐ๊ฑด๋ฌธ: cond

[์›๋ณธ ๋งํฌ]

cond๋Š” ๋‹ค์ค‘๋ถ„๊ธฐ๋ฌธ์ด๋‹ค.
์ˆ˜๋งŽ์€ ์กฐ๊ฑด๊ณผ ์‹์„ ์Œ์œผ๋กœ ๋ฐ›์•„์„œ,
์กฐ๊ฑด์‹์ด ์ฐธ์ธ ๊ฒฝ์šฐ์—๋งŒ ๋Œ€์‘๋˜๋Š” ํ‘œํ˜„์‹์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

๊ตฌ์กฐ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.
(cond **
**ย ย ย  ((์กฐ๊ฑด์‹) (ํ‘œํ˜„์‹))

**ย ย ย  ((์กฐ๊ฑด์‹2) (ํ‘œํ˜„์‹2))**
**ย ย ย  ...**
**ย ย ย  (else (ํ‘œํ˜„์‹N))**
)

else์˜ ๊ฐ’์€ ์ฐธ์ธ ์กฐ๊ฑด์ด ์—†์„ ๊ฒฝ์šฐ์—๋งŒ ๋งค์นญ๋œ๋‹ค.

์•„๋ž˜๋Š” ๊ทธ ๊ฐ„๋‹จํ•œ ์‚ฌ์šฉ๋ก€๋‹ค.
0, ์Œ์ˆ˜, ์–‘์ˆ˜์˜ ์—ฌ๋ถ€๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. image

image

์ด ์ฝ”๋“œ๋„ ๋น„์Šทํ•˜๋‹ค. = ์ ˆ์„ ๋นผ๋ฒ„๋ฆฌ๊ณ  else ๊ตฌ๋ฌธ์„ ๋„ฃ์—ˆ๋‹ค๋Š” ๊ฒƒ๋งŒ ๋‹ค๋ฅด๋‹ค. image