Swift란?
Apple이 개발한 프로그래밍 언어로, 간결하고 안전하며 성능이 뛰어나다.
iOS, macOS, watchOS, tvOS 개발에 사용된다.
변수와 상수
var
: 변경이 가능한 값let
: 변경이 불가능한 값
var name: String = "춘장" // 변수 선언 (값 변경 가능)
let age: Int = 4 // 상수 선언 (값 변경 불가능)
기본 데이터 타입
Int
,Double
,Float
,Bool
,String
,Character
,Array
,Dictionary
타입 추론 가능하지만 명시적으로 선언 가능
let number: Int = 10
let pi: Double = 3.14
let isSwiftFun: Bool = true
조건문
if-else
문을 사용하여 조건을 평가하고 실행할 코드 결정
let score = 85
if score >= 90 {
print("A")
} else if score >= 80 {
print("B")
} else {
print("C")
}
반복문
반복문을 활용하여 특정 블록의 코드를 여러번 실행 가능
for i in 1...5 {
print(i) // 1, 2, 3, 4, 5
}
var count = 0
while count < 3 {
print("Swift")
count += 1
}
함수
코드의 재사용성을 높이고, 특정 작업을 수행하는 논리적인 블록 생성
func greet(name: String) -> String {
return "Hello, \(name)!"
}
print(greet(name: "춘장"))