[Swift] #2 - 연산자
2021. 8. 26. 16:04ㆍiOS Development/Swift
** 산술 연산자
let num1 = 5
let num2 = 3
-num1 // -5
num1 + num2 // 8
num1 - num2 // 2
num1 * num2 // 15
num1 / num2 // 1
num1 % num2 // 2
** 비교 연산자
** 논리 연산자
let num1 = 5
let num2 = 3
let num3 = 2
// 비교 연산자
num1 < num2 // false
num1 > num2 // true
num1 <= num2 // false
num1 >= num2 // true
num1 == num2 // false
num1 != num2 // true
// 산술 + 비교 연산자
num1 > num2 && num1 < num2 // T && F
num1 > num2 && num1 != num2 // T && T
num1 > num2 || num1 < num2 // T || F
num1 < num2 || num1 == num2 // F || F
!(num1 > num2) // !T
!(num1 < num2) // !F
** 대입 연산자
let num = 3
num += 1 // 4
num -= 3 // 1
num *= 3 // 3
num /= 3 // 1
num %= 3 // 1
** 범위 연산자
** 삼항 연산자
// 범위 연산자: 반복문에 주로 사용
let start = 1
let end = 5
start...end // {lowerBound 1, upperBound 5}
start..<end // {lowerBound 1, upperBound 5}
for i in start...end {
print(i) // 1 2 3 4 5
}
// 삼항 연산자
start < end ? print("T") : print("F") // T
** print 함수
- Console(Debug Area) 로 출력
- print(): 기본적으로 괄호 안의 값을 문자열로 변경
- 문자열(고정값)과 변수를 혼용해서 사용할 경우 -> \(변수명이나 수식)
var age = 20
print(age)
print("나의 나이는 \(age)") // 나의 나이는 20
let name = "섬디"
print("나의 이름은 \(name)") // 나의 이름은 섬디
'iOS Development > Swift' 카테고리의 다른 글
[Swift] #5 - 함수 (0) | 2021.09.01 |
---|---|
[Swift] #4 - Collections (0) | 2021.08.30 |
[Swift] #3 - 흐름 제어 (0) | 2021.08.27 |
[Swift] #1 - 상수와 변수 (0) | 2021.08.26 |
[Swift] #0 - iOS 및 Swift 개요 (0) | 2021.08.26 |