1. ๋ฐ๋ณต๋ฌธ 1) for๋ฌธ : ๋ฒ์ or ์ปฌ๋ ์
์์ item์ ํ๊ฐ์ฉ ๋ฝ์, ์ค๊ดํธ ์์์ ๋ฐ๋ณต ์คํํจ for item in ๋ฒ์ or ์ปฌ๋ ์
{ //code } for index in 1...5 { print("For๋ฌธ ์ถ๋ ฅํด๋ณด๊ธฐ: \\(index)") } /* ์ถ๋ ฅ : For๋ฌธ ์ถ๋ ฅํด๋ณด๊ธฐ: 1 For๋ฌธ ์ถ๋ ฅํด๋ณด๊ธฐ: 2 For๋ฌธ ์ถ๋ ฅํด๋ณด๊ธฐ: 3 For๋ฌธ ์ถ๋ ฅํด๋ณด๊ธฐ: 4 For๋ฌธ ์ถ๋ ฅํด๋ณด๊ธฐ: 5 */ ์คํธ๋ง ์ธํฐํด๋ ์ด์
์ ์ฌ์ฉํ ๋ฐ๋ณต๋ฌธ ์ถ๋ ฅ for index in 1...4 { print("\\(index)์ 5๋ฅผ ๊ณฑํ๋ฉด \\(index * 5)") } /* ์ถ๋ ฅ : 1์ 5๋ฅผ ๊ณฑํ๋ฉด 5 2์ 5๋ฅผ ๊ณฑํ๋ฉด 10 3์ 5๋ฅผ ๊ณฑํ๋ฉด 15 4์ 5๋ฅผ ๊ณฑํ๋ฉด 20 */ ๋ฐฐ์ด ๋ฑ ์ปฌ๋ ์
ํ์
์์๋ ์ฌ์ฉ ๊ฐ๋ฅ le..
1. ์กฐ๊ฑด๋ฌธ 1) if ๋ฌธ : ์กฐ๊ฑด์ ๋ฐ๋ฅธ ์ฐธ์ ๊ฐ๋ง ์คํํ๊ฒ ํ ์ ์๋ ๋ฌธ์ฅ if ์ฐธ๊ณผ ๊ฑฐ์ง์ ํ๋จํ ์ ์๋ ๋ฌธ์ฅ { //code } โ๏ธ์กฐ๊ฑด์ ์๋ฆฌ์๋ ํญ์ ์ฐธ๊ณผ ๊ฑฐ์ง์ ํ๋จํ ์ ์๋ ๋ฌธ์ฅ์ด ์์ผ ํ๋ค. var number = 3 if number
1. ์ผํญ์ฐ์ฐ์ 1) ์ผํญ์ฐ์ฐ์ (Ternary Conditional Operator) : ๊ธฐ๋ณธ ํํ / if๋ฌธ๋ณด๋ค ์กฐ๊ธ์ ํ์ ์ ์ธ ํํ๋ก ์ฌ์ฉ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ ํ์ด ๋๊ฐ์ง์ธ ๊ฒฝ์ฐ์ ์ฌ์ฉ condition ? ์ฐธ์ผ๋์ ์คํ๋ฌธ : ๊ฑฐ์ง์ผ๋์ ์คํ๋ฌธ ์ผ์ชฝ์ condition์ด ์ฐธ / ๊ฑฐ์ง ์ ๋ฌด์ ๋ฐ๋ผ ํด๋ก ์์ ๊ฐ์ด ์คํ๋๊ฑฐ๋ ๋ค์ ๊ฐ์ด ์คํ๋๋ค. โ๏ธ ์ผํญ์ฐ์ฐ์๋ฅผ ?์ : ์ ๋ค ์ฌ์ด์ ๋์ด์ฐ๊ธฐ๋ฅผ ๊ผญ ํด์ผํจ. if - else ๋ฌธ var a = 10 if a > 0 { print("1") } else { print("2") } ์์ if - else๋ฌธ์ ์ผํญ์ฐ์ฐ์๋ก ํํ a > 0 ? print("1") : print("2") โ ์ผํญ์ฐ์ฐ์๋ if-else๋ฌธ๊ณผ ๋์ผํจ. var name = a > 0 ? "์ค..
1. ๊ธฐ๋ณธ์ฐ์ฐ์ 1) ์ฐ์ฐ์์ ๊ธฐ์ด ์ฐ์ฐ์( operator ) : ๊ฐ์ ๊ฒ์ฌ, ๋ฐ๊พธ๊ฑฐ๋ ์กฐํฉํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ํน์ํ ๊ธฐํธ๋ ๊ตฌ์ ํผ์ฐ์ฐ์์ ๊ฐ์์ ๋ฐ๋ฅธ ์ฐ์ฐ์์ ๊ตฌ๋ถ ๋จํญ์ฐ์ฐ์ (Unary Operator) : ๋จ์ผ ๋์์ ๋ฐ๋ก ์ ๋๋ ๋ฐ๋ก ๋ค์ ์์นํ๋ ์ฐ์ฐ์ (๊ณต๋ฐฑ ์์ด ๋ฐ๋์ ๋ถ์ฌ์ ์ฌ์ฉ) ์) +a, -a, !a, aโฆ ์ดํญ์ฐ์ฐ์ (Binary Operator) : ๋ ๊ฐ์ ๋์์ ๊ฐ์ด๋ฐ ์์นํ๋ ์ฐ์ฐ์ ( ์ฐ์ฐ์ ์์ชฝ์ผ๋ก ๊ณต๋ฐฑ์ ๋๊ณ ์ฌ์ฉ ) ๋น๋์นญ์ ์ฌ์ฉ์ด ๋ถ๊ฐํ๋ค ์) a + b, a >= b ์ผํญ์ฐ์ฐ์ (Ternary Operator) โ ๋ค์์ ๋ ์์ธํ : ์ธ ๊ฐ์ ๋์์ ์กฐํฉํ์ฌ ํน์ํ ๊ณ์ฐ์ ํจ ( ๋ชจ๋ ์ฌ์ด์ ๊ณต๋ฐฑ์ ํ์นธ์ฉ ์ถ๊ฐํด์ ์ฌ์ฉ ) var a = 3 print(a >..
'๐ Study/๐ฉ Swift' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก (2 Page)
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.