Switch 1

Swift - switch(์Šค์œ„์น˜)

Switch switch ๊ตฌ๋ฌธ์˜ ๋™์ž‘ ๋ฐฉ์‹์€ ํ™•์ธํ•˜๋Š” ๋ณ€์ˆ˜๋ฅผ switch๋ฌธ์˜ ์˜†์— ๋‘๊ณ , ๋ธ”๋ก ์•ˆ์—์„œ ์—ฌ๋Ÿฌ ๊ฐ€๋Šฅํ•œ ์ผ€์ด์Šค๋“ค์„ ์ฒดํฌํ•˜๊ณ , ํ•ด๋‹น ์ผ€์ด์Šค์— ๋ถ€ํ•ฉํ•˜๋ฉด ์ฝ”๋“œ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋„๋ก ๋งŒ๋“  ๊ฒƒ์ด๋‹ค. ์œ„์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ๋งŒ๋“  ์ฝ”๋“œ๋ฅผ ํ•œ ๋ฒˆ ์‚ดํŽด๋ณด์ž. switch ~ case ์—์„œ num = 10์— ํ•ด๋‹นํ•˜๋Š” ๊ฒฐ๊ณผ๊ฐ€ ์ถœ๋ ฅ๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. switch๋ฌธ์—์„œ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋“ค์–ด์˜ค๋Š” ๋ณ€์ˆ˜์— ๋Œ€ํ•ด์„œ ์ƒ๊ฐํ•ด ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์ผ€์ด์Šค์— ๋Œ€ํ•ด์„œ ๋‹ค๋ค„์ฃผ์–ด์•ผ ํ•œ๋‹ค. ์ผ€์ด์Šค๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์€ ๊ฒฝ์šฐ์—๋Š” ์œ„์™€ ๊ฐ™์ด default ์ผ€์ด์Šค๋ฅผ ์ด์šฉํ•ด์„œ ๋‚˜๋จธ์ง€ ์ผ€์ด์Šค์— ๋Œ€ํ•ด์„œ ์ˆ˜ํ–‰ํ•ด์ฃผ๋Š” ์ฝ”๋“œ๋ฅผ ๋‚จ๊ฒจ์ฃผ๋ฉด ๋œ๋‹ค. "dog"์— ํ•ด๋‹นํ•˜๋Š” ์ผ€์ด์Šค๊ฐ€ ์ถœ๋ ฅ๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐ˜๋Œ€๋กœ, pet = "bird" ์ด๋ผ๊ณ  ํ–ˆ๋‹ค๋ฉด, ----> ๋ชจ๋ฅด๋Š” ๋™๋ฌผ์ž…๋‹ˆ..