유형을 지정하지 않으면 Swift의 유형 유추는 기본적으로 Double을 사용한다.
다음은 Double Type 값으로 상수를 선언하는 몇 가지 예제이다.
let num = 15.2
type(of: num) // Double코드를 입력하세요
첫 번째 경우, Swift 컴파일러는 자동으로 해당 유형을 Double로 유추한다.
Float 유형의 변수 또는 상수를 선언하려면, 이 예제와 같이 명시적 유형 주석을 사용해야 한다.
let num1 = 14.2
type(of: num1) // Float코드를 입력하세요
Int : +, - 부호를 포함한 정수 UInt : - 부호를 포함하지 않는 0을 포함한 양의 정수
Bool은 불리언 타입이다. 불리언 타입은 참(true)또는 거짓(false)만 값으로 가진다.
true 또는 false는 따옴표 없이 작성된다. 부울은 조건문과 루프에서 매우 유용하게 이용된다.
String : 문자의 나열, 즉 문자열을 말한다.
문자열은 큰 따옴표(“)로 묶어 표현 합니다
let fruit:String = "apple"
let name = "yoojin"
여러줄 문자열 리터럴 여러줄의 문자열을 사용하고 싶은 경우 큰 따옴표 3개(“””)로 묶어서 사용할 수 있다.
let Antoninus = """
The universe is change.
our life is what our thoughts make it.
"""
let Antoninus = """
The universe is change.
our life is what our thoughts make it.
"""
문자열 안에서 큰 따옴표(“)를 표현하고 싶을 경우 ( \“ )로 묶어 표현한다.
"""
Adele – Someone Like You
\"I heard that you’re settled down
That you found a girl and you’re married now.
I heard that your dreams came true.
Guess she gave you things I didn’t give to you.\"
"""
문자는 큰 따옴표(“)로 묶어 표현 한다.
let book: Character = "📒"
let 한글변수이름: Character ="ㄱ"
// 한글도 유니코드 문자에 속하므로 스위프트 코드의 변수 이름으로 사용할 수 있으나 권장하지 않음.코드를 입력하세요
연산자는 단항, 이항, 삼항, 전위, 중위, 후위 연산자로 구분된다.
A = B : 할당 연산자이며, A에 B라는 값을 '할당' 해준다.
A + B, - *, /, % : 산술연산자이며 수학 연산을 위한 기능을 제공한다.
A > B, <, ==, !=, ===(참조가 같다) : 비교 연산자이며, 참 거짓 여부를 반환한다.
A ? B : C : 삼항 조건 연산자이며 형태가 이거 하나이다. A가 참인 경우 B, 아닌 경우 C를 리턴한다.
A...B, A..<B, A..., ...A : 범위 연산자이며 값의 범위를 나타낸다.
A ?? B : nil병합 연산자이며 A가 nil인 경우 B를 반환한다.코드를 입력하세요