๋ฐ์ํ
์ฃผ์
- ์์ค์ฝ๋์ ์ ๋ณด๋ฅผ ๋จ๊ธฐ๋ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ
// ํ์ค ์ฃผ์ /* ์ฌ๋ฌ์ค ์ฃผ์ */
๊ธฐ๋ณธ ๋ช ๋ช ๊ท์น
- ๋ณ์, ์์, ํจ์, ๋ฉ์๋, ํ์
๋ฑ์ ์ด๋ฆ์ ์ ๋์ฝ๋์์ ์ง์ํ๋ ์ด๋ค ๋ฌธ์๋ผ๋ ์ฌ์ฉ ๊ฐ๋ฅ, ๋จ ๋ค์๊ณผ ๊ฐ์ ์์ธ ๊ฒฝ์ฐ์๋ ์ฌ์ฉ ๋ถ๊ฐ
- ๋ฏธ๋ฆฌ ์ ํ ์์ฝ์ด ๋๋ ํค์๋
- ํด๋น ์ฝ๋ ๋ฒ์ ๋ด์์ ๋ฏธ๋ฆฌ ์ฌ์ฉ๋๋ ๊ธฐ์กด ์ด๋ฆ๊ณผ ๋์ผํ ์ด๋ฆ
- ์ฐ์ฐ์๋ก ์ฌ์ฉ๋ ์ ์๋ ๊ธฐํธ(+,-,*,/)
- ์ซ์๋ก ์์ํ๋ ์ด๋ฆ
- ๊ณต๋ฐฑ์ด ํฌํจ๋ ์ด๋ฆ
- ํจ์, ๋ฉ์๋, ์ธ์คํด์ค ์ด๋ฆ์ ์ฒซ๊ธ์๋ฅผ ์๋ฌธ์๋ก ์ฌ์ฉํ๋ ์๋ฌธ์ ์นด๋ฉ์ผ์ด์ค(Lower Carmel Case) ์ฌ์ฉ
- ํด๋์ค, ๊ตฌ์กฐ์ฒด, ์ต์คํ ์ , ํ๋กํ ์ฝ, ์ด๊ฑฐํ ์ด๋ฆ์ ์ฒซ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก ์ฌ์ฉํ๋ ๋๋ฌธ์ ์นด๋ฉ์ผ์ด์ค(Upper Carmel Case) ์ฌ์ฉ
- ๋์๋ฌธ์ ๊ตฌ๋ณ
์ฐ์ฐ์
- ํ ๋น ์ฐ์ฐ์: =
- ์ฌ์น ์ฐ์ฐ์: +, -, *, /
- ๋๋จธ์ง ์ฐ์ฐ์: %
- ํฉ์ฑ ํ ๋น ์ฐ์ฐ์: +=, -=
- ๋น๊ต ์ฐ์ฐ์
- ๊ฐ๋ค (a == b)
- ๊ฐ์ง ์๋ค(a!= b)
- ํฌ๋ค (a > b)
- ์๋ค (a < b)
- ํฌ๊ฑฐ๋ ๊ฐ๋ค (a >= b)
- ์๊ฑฐ๋ ๊ฐ๋ค (a <= b)
- ์ผํญ ์กฐ๊ฑด ์ฐ์ฐ์: ์กฐ๊ฑด ? ์ฐธ์ผ ๊ฒฝ์ฐ : ๊ฑฐ์ง์ผ ๊ฒฝ์ฐ
- nil ๋ณํฉ ์ฐ์ฐ์: a ?? b
- ๋ฒ์ ์ฐ์ฐ์
- ๋ซํ ๋ฒ์ ์ฐ์ฐ์: a..b (a๋ถํฐ b๊น์ง)
- ๋ฐ ๋ซํ ๋ฒ์ ์ฐ์ฐ์: a..<b (a๋ถํฐ b-1๊น์ง)
- ๋จ๋ฐฉํฅ ๋ฒ์: [a..], [..a]
- ๋ ผ๋ฆฌ ์ฐ์ฐ์: !, &&, ||
๋ณ์ ์์
- ๋ณ์: ๋ณํ ์ ์๋ ๊ฐ์ ์ ์ฅ
- var ๋ณ์๋ช : ๋ฐ์ดํฐ ํ์ = ๊ฐ
- ์์: ๋ณํ์ง ์๋ ์ผ์ ํ ๊ฐ์ ์ ์ฅ
- let ์์๋ช : ๋ฐ์ดํฐ ํ์ = ๊ฐ
๋ฐ์ํ
'โจ๏ธ Language > swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Swift] ํจ์(Functions) (0) | 2021.12.02 |
---|---|
[Swift] ์ ์ด๋ฌธ(Control Flow) (0) | 2021.11.26 |
[Swift] ๋ฐ์ดํฐ ํ์ (2) (0) | 2021.11.25 |
[Swift] ๋ฐ์ดํฐ ํ์ (1) (0) | 2021.11.25 |
Swift ๋ (0) | 2021.11.23 |