[네이버커넥션 부스트코스] iOS프로그래밍을 위한 스위프트 기초
print 함수 : 단순 문자열 출력dump 함수 : 인스턴스의 자세한 설명까지 출력\( 변수 or 상수 )let age: Int = 10
print("안녕하세요! 저는 \(age)살입니다.)
>>>"안녕하세요! 저는 10살입니다."
let : 상수 선언 키워드(값 변경 시 오류 발생)var : 변수 선언 키워드let constant: String = "차후에 변경이 불가능한 상수"
var variable: String = "차후에 변경이 가능한 변수"
//값의 타입이 명확하다면 타입 생략 가능, 값을 나중에 할당 할 경우에는 불가
let 상수이름 = 걊
var 변수이름 = 값
Bool
true와 false 만을 가짐( 0 , 1 불가)
Int
정수 타입, 기본적으로 64비트
UInt
양의 정수 타입, 기본적으로 64비트
Float
실수 타입, 32비트
Double
실수 타입 64비트
Character
문자 타입, 유니코드 사용, 큰따옴표("") 사용
String
문자열 타입, 유니코드 사용, 큰따옴표("") 사용
타입이 다르면 값 교환 불가
var someInt: Int = 100
var someUInt: UInt = 100
someUInt = -100 // 컴파일 오류발생
someUInt = Int // 컴파일 오류발생
var someCharacter: Character = "🇰🇷"// 유니코드로 이뤄진 모든 문자 표현 가능
someCharacter = "하하하" // String을 Character에 넣어서 컴파일 오류발생