tuple 1

Swift - Tuple(ํŠœํ”Œ)

Tuple?? Swift์—์„œ Tuple์€ ๋‹ค์–‘ํ•œ ๊ฐ’(๋ฐ์ดํ„ฐ)์˜ ๋ฌถ์Œ์„ ๋งํ•œ๋‹ค. ํŠœํ”Œ(Tuple)์˜ ๋ช‡ ๊ฐ€์ง€ ํŠน์ง•์ด ์žˆ๋‹ค. ๊ทธ ์ค‘ ํ•˜๋‚˜๋Š” Tuple์€ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ๋‹ด๋Š” ๋ฐฐ์—ด์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค. ์ฆ‰, ๊ตฌ์„ฑ ์š”์†Œ๋“ค์ด ์„œ๋กœ ๊ฐ™์€ ํƒ€์ž…(์ž๋ฃŒํ˜•)์ผ ํ•„์š”๊ฐ€ ์—†๋‹ค. ๋˜ํ•œ ํŠœํ”Œ ์•ˆ์— ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๊ฐ’๋“ค์˜ ๊ฐœ์ˆ˜๋„ ์ œํ•œ์ด ์—†๋‹ค. ์œ„์™€ ๊ฐ™์ด ์—ฌ๋Ÿฌ ์ž๋ฃŒํ˜•์„ ๊ด„ํ˜ธ๋กœ ๋ฌถ์„ ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ, ํƒ€์ž…์ถ”๋ก ์ด ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์œ„์™€ ๊ฐ™์ด ์ž๋ฃŒํ˜•์„ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ๋‹ค. ์œ„์™€ ๊ฐ™์ด Array์™€ ๋™์ผํ•˜๊ฒŒ Index๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. Index๋ฅผ ํ™œ์šฉํ•ด์„œ ๊ฐ’์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. (↓์•„๋ž˜ ์˜ˆ์‹œ↓) panda.0 = "์•„์ด๋ฐ”์˜ค" → panda = ("์•„์ด๋ฐ”์˜ค, 3, true) ๊ทธ๋ฆฌ๊ณ  ํŠœํ”Œ(Tuple)์— ์ด๋ฆ„์„ ๋ถ™์ผ ์ˆ˜ ์žˆ๋‹ค. 'Name..