Swift๋ ํ์
์์ (type-safe) ์ธ์ด๋ก ์๋ ค์ ธ ์์ผ๋ฉฐ, ์ด๋ ๋ชจ๋ ๋ณ์๊ฐ ํ๋์ ํน์ ํ์
์ด์ด์ผ ํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
Xcode๊ฐ ์ฐ๋ฆฌ๋ฅผ ์ํด ์์ฑํ greeting
๋ณ์๋ โHello, Kobeโ๋ผ๋ ๊ธ์๋ค์ ๋ฌธ์์ด์ ๋ด๊ณ ์์ผ๋ฏ๋ก Swift๋ ์ด ๋ณ์์ String
ํ์
์ ํ ๋นํฉ๋๋ค.
๋ฐ๋ฉด, ๋๊ตฐ๊ฐ์ ๋์ด๋ฅผ ์ ์ฅํ๊ณ ์ถ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ณ์๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
var age = 34
์ด ๋ณ์๋ ์ ์ฒด ์ซ์๋ฅผ ๋ด๊ณ ์์ผ๋ฏ๋ก Swift๋ ์ด์ Int
ํ์
์ ํ ๋นํฉ๋๋ค - โintegerโ์ ์ค์๋ง์
๋๋ค.
ํฐ ์ซ์๋ฅผ ๋ค๋ฃฐ ๋, Swift๋ ํด ๋จ์ ๊ตฌ๋ถ์๋ก ๋ฐ์ค์ ์ฌ์ฉํ ์ ์๊ฒ ํด์ค๋๋ค. - ์ด๊ฒ์ ์ซ์๋ฅผ ๋ณ๊ฒฝํ์ง ์์ง๋ง ์ฝ๊ธฐ ์ฝ๊ฒ ๋ง๋ค์ด์ค๋๋ค.
์๋ฅผ ๋ค์ด:
var population = 8_000_000
๋ฌธ์์ด๊ณผ ์ ์๋ ๋ค๋ฅธ ํ์
์ด๋ฉฐ, ํผํฉ๋ ์ ์์ต๋๋ค.
๊ทธ๋์ greeting
์ โHello, Min Seongโ์ผ๋ก ๋ณ๊ฒฝํ๋ ๊ฒ์ ์์ ํ์ง๋ง, 34๋ก ๋ณ๊ฒฝํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
์๋ํ๋ฉด ๊ทธ๊ฒ์ Int
์ด์ง String
์ด ์๋๊ธฐ ๋๋ฌธ์
๋๋ค.