Operators

작성일

Operators(기초연산자)

+

  • 같은 형태만 더할수 있다.
  • Int + Int 이런 형식만 가능하다.
let a = 20
let b = 30
let c = a + b
50

-

let a = 20
let b = 30
let c = a - b
-10

*

let a = 20
let b = 30
let c = a * b
600

/

let a = 20
let b = 30
let c = a / b
0

Int타입 이기 때문에 0 이 나온다.

% 홀수 짝수

let a = 20
if a % 2 == 0 {
  print("짝수")
} else{
  print("홀수")
}
짝수

Double형태일땐
.truncatingRemainder(dividingBy: 값) 이런방식으로 사용하면 된다.
ex)

let b:Double = 30
if b..truncatingRemainder(dividingBy: 2) == 0 {
  print("짝수")
} else{
  print("홀수")
}
짝수

let a = 20
let b = 20

a == b 
true //Bool타입