[Swift] 기본 개념 및 문법 학습

Swift
avatar
2025.02.12
·
2 min read

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: "춘장"))






- 컬렉션 아티클