1. Xcode 실행 2. Create New Project... 3 (1) macOS -> Command Line Tool (언어는 Swift) 3 (2) Other -> Empty -> 파일 생성 -> Blank Playground 파일 선택
(1), (2) 중 한가지로 선택해서 생성
Command Line Tool 좌측 상단에 화살표 혹은 command + R로 실행
Playground 번호에 있는 실행 버튼으로 실행
변수와 상수
변수(var) - 값을 변경할 수 있는 저장 공간
상수(let) - 값을 변경할 수 없는 저장 공간
var age = 25 // 변수 선언, age에 25 저장
age = 20 // age의 값 20으로 변경
let name = "배트맨" // 상수 선언, name에 배트맨 저장
name = "슈퍼맨" // 값 변경 불가, 컴파일 오류 발생
var로 선언한 age는 값을 바꿀 수 있지만 let으로 선언한 name은 값을 바꿀 수 없습니다.
상수를 사용하면 코드의 가독성이 높아지고, 불필요한 값의 변경을 방지하여안정성을 높일 수 있습니다.
데이터 타입
데이터 타입으로 저장하는 값에 종류를 정의할 수 있습니다.
Swift에서 사용하는 기본 데이터 타입 종류 Int - 정수 Double, Float - 실수(Double은64비트,Float는32비트로 Float가 더 적은 메모리를 사용하지만 정확도는 낮음) Character - 문자 ("A", "가") String - 문자열 ("Hello", "안녕") Bool - 참(True)과 거짓(False)
var age: Int = 25
var height: Double = 1.73
var alphabet: Character = "A"
var message: String = "Hello, Swift"
var isGirl: Bool = false
타입 추론
위 코드처럼 데이터 타입을 직접 지정할 수 있지만, Swift는 값에 따라 타입을 자동으로 추론합니다.
var age = 25 // 타입 추론, Swift가 자동으로 Int로 인식
간단한 코드에서는 매우 유용하게 사용할 수 있습니다.
하지만 보통은 데이터 타입을 직접 지정해 줍니다. 코드가 많아지고 복잡해질수록타입을 바로 파악하기 어렵고, 다른 타입과의 충돌 가능성도 생길 수 있습니다.
댓글