var a: Int = 30
var b: Double = 3.5
var c: Character = "안"
var d: String = "안녕하세요"
var a = 320
var b = 210
print(a+b)
ptint(a-b)
print(a*b)
var a = 10
var b = 3
print(a/b) // 3이 나옴
print(a%b) // 1이 나옴
모듈러의 값 이해하기.
var spendtime = 150
var h = spentime / 60
var m = spendtime % 60
print("넌 \(spendtime)분, 총 \(h) 시간 \(m) 분을 사용했어")
넌 150분, 총 2시간 30분을 사용했어
같다의 의미 - 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
//Logical NOT Operator - "!" 뒤집는 연산자로
//true를 false 로 그 반대로 뒤집는 값을 보여준다
!true
!false
// Logical AND Operator - "&&" 수학적 논리를 전개할 때, and의 의미
true && true // true
true && false // false
false && true // false
false && false // false
// Logical OR Operator - "||" 수학적 논리를 전개할 때, or의 의미
true || true //true
true || false //true
false || true //true
false || false //false
연산자들의 계산은 우선순위가 지정되어 있으며, 이는 수학적 논리와 비슷하다 생각되었다. 또 swift의 특성상 괄호의 적절한 사용으로 자연스럽게 배울 수 있다.
출저 : 앨런's Swift Master School