swift..๋ฏธ๋ฃจ๊ณ ๋ฏธ๋ฃจ๋ค ๋๋์ด ์์
Swift๋ apple์ด ๋ง๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ด๋ค. ๋๋ถ๋ถ Xcode๋ฅผ ์ฐ๋ ๊ฒ ๊ฐ๋ค..
๋ด๊ฐ ํ๋ก๊ทธ๋๋ฐ ํ๋ฉด์ ๊ฐ์ฅ ์ ์ฉํ๋ ์ ๊ทผ ๋ฐฉ๋ฒ์ผ๋ก ์ค๋ช ํ ๊ณํ์ด๋ค.
์์์ ํด๋ณด์!
๋ณดํต ์์์ playground์์ ๋ง์ด ํ๋ค.
ํ์ง๋ง ์ ๋ ฅ ํํธ๋ก ๋์ด๊ฐ๋ฉด playground์์ ๋น๋๊ฐ ์๋๋ ๊ทธ๋ฅ ์ฒ์๋ถํฐ app์ผ๋ก ๊ฐ์.
๐ก Xcode์์ new project๋ฅผ ์ผ๊ณ macOS์ command line tool์ ์ ํ
project ์ด๋ฆ์ ์ค์ ํ๊ณ ์ด๋ฉด main.swift์์ ์์
ํ๋ฉด ๋ฉ๋๋ค
(์ฒ์ ๋จ๋ import Foundation์ ์ง์๋ ๋ฌด๊ด)
์ฒซ ๋น๋๋ ์ญ์ Hello World!
๐ก ๋น๋ ํค๋ command + R ๋๋ ์์ ์๋ โถ๏ธ ๋ชจ์ ๐ก
โผ๏ธ ์คํ๊ฒฐ๊ณผ๊ฐ ์ค๋ฅธ์ชฝ ์๋์ ์๋ฐ ๋ โผ๏ธ
์๋์ ์๋ ์ ๋ชจ์์ ๋๋ฌ์ ์ ํ๋ฉด๊ณผ ๊ฐ์ด ๋ง๋ค์ด ์ฃผ์ธ์. (ํ๋์์ผ๋ก ํ์ฑํ ์ํค๊ธฐ)
๋@!
๋ค์์ ์ ์ถ๋ ฅ ๋ฐฉ๋ฒ
1. ์ถ๋ ฅ
print()
๊ดํธ ์์ ์๋ ๋ด์ฉ์ ์ถ๋ ฅํ๊ณ ์๋ ๊ฐํ
print("Hello")
print("World!")
๊ทธ๋ ๋ค๋ฉด ์ถ๋ ฅ ํ ์๋ ๊ฐํ์ ๋ง๊ณ ์ถ์ ๋?
terminator :
๊ดํธ ์์ ์ถ๋ ฅํ๊ณ ๋ง์ง๋ง์ ์คํ ํ ๋ด์ฉ์ : ๋ค์ ์ ๋ ฅ (" " ๋ ์๋ ๊ฐํ์ ๋ง์์ค๋๋ค)
print("Hello", terminator: " ")
print("World!!")
2.์ ๋ ฅ
readLine()
ํ ์ค์ ์ ๋ ฅ๋ฐ์ ๋ณ์์ ๋ฌธ์์ด๋ก ์ ์ฅํ๋ค. ํ์ง๋ง ์คํ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด Optinal(string)์ผ๋ก ์ถ๋ ฅ๋๋ค.
let input = readLine()
print(input)
์ ๋ ฅํ ๋ฌธ์์ด๋ง ์ถ๋ ฅํ๊ณ ์ถ์ ๋?
readLine()!
let input = readLine()!
print(input)
์์ธํ ์ด์ ์ ๋ํด์๋ ๋ฌธ๋ฒ์ ์ตํ๋ฉด ์ ์ ์์ต๋๋ค.
์ฌ๊ธฐ๊น์ง Xcode๋ก Swift๋น๋ํ๊ณ ์ ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ์ด์์ต๋๋ค.
๋ค์ ๋ฐ๋ก ๋ณด๊ธฐ
2021.08.15 - [Programming/Swift] - [Swift] ๋ณ์์ ์์ ๊ทธ๋ฆฌ๊ณ type
'๐ Programming > Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Swift] ์ ์ด๋ฌธ (์กฐ๊ฑด๋ฌธ / ๋ฐ๋ณต๋ฌธ) (0) | 2022.01.18 |
---|---|
[Swift] function / ํจ์ (0) | 2022.01.15 |
[Swift] collection type / ์ปฌ๋ ์ ํ์ (0) | 2022.01.14 |
[Swift] Optional๊ณผ unwrapping (0) | 2021.08.15 |
[Swift] ๋ณ์์ ์์ ๊ทธ๋ฆฌ๊ณ type (0) | 2021.08.15 |