할당 연산자 : =
산술 연산자 : +, -, *, /, %(모듈로 연산자)
var yourWatchingTime: Int = 70 // 70분, ====> (예) 1시간 10분
var hour = yourWatchingTime / 60 // 1
var minute = yourWatchingTime % 60 // 10
a = 4
b = 5
var newResult: Double
// newResult = a / b
newResult = Double(a / b) // 4/5 = 0
newResult = Double(a) / Double(b) // 4.0 / 5.0 = 0.8
Double(a) // 4.0
ar value = 0
//value = value + 10
value += 10
//value = value - 5
value -= 5
//value = value * 2
value *= 2
//value = value / 2
value /= 2
//value = value % 2
value %= 2
//value++ //다른 언어에서 1을 증가시키는 방법(스위프트에서 지원하지 않음)
//스위프트에서의 올바른 방식
value += 1
a = 456
b = 123
// 같다(Equal to operator)
a == b
// 같지 않다(Not equal to operator)
a != b
// 크다(Greater than operator)
a > b
// 크거나 같다(Greater than or equal to operator)
a >= b
// 작다(Less than operator)
a < b
// 작거나 같다(Less than or equal to operator)
a <= b
var c = (b == 123)
// if문 하고 결합되어서 주로 사용
!true
!false
true && true
true && false
false && true
false && false
true || true
true || false
false || true
false || false
*, / 곱하기/나누기
+, - 더하기/빼기
<=, >, ==, != 비교
&&, || 논리
삼항연산자
=, += 할당, 복합할당
Int.random(in: 1...3)
var number = Int.random(in: 1...5)
Int.random(in: 1...100)
var name = "스티브"
print(name.count)
Int.random(in: 1...100)