=
연산자를 이용해서 오른쪽의 값을 왼쪽에 할당할 수 있다.// favoritePerson은 "Luke"이다.
let favoritePerson = "Luke"
=
연산자를 이용해서 값을 수정할 수 있다.var shoeSize = 8
shoeSize = 9 // shoeSize를 9로 수정
+
, -
, *
, /
연산자를 이용해 기본적인 사칙연산을 수행할 수 있다.var opponentScore = 3 * 8 // 24
var myScore = 100 / 4 // 25
var totalScore = opponentScore + myScore // 49
myScore = myScore + 3 // 28
Compound Assignment
- 자기 자신과 연산하여 스스로의 값을 변경할 때, 더 간결하게 표현이 가능하다.
myScore += 3 // myScore = myScore + 3 myScore -= 5 // myScore = myScore - 5 myScore *= 2 // myScore = myScore * 2 myScore /= 2 // myScore = myScore / 2
Double
타입의 값끼리도 동일한 연산이 가능하다.let totalDistance = 3.9
var distanceTraveled = 1.2
var remainingDistance = totalDistance - distanceTraveled // 2.7
Int
타입의 값을 /
로 나누어줄 경우 몫이 반환된다.let x = 51
let y = 4
let z = x / y // 12
Double
타입의 값을 /
로 나누어줄 경우 실수가 반환된다.let x: Double = 51
let y: Double = 4
let z = x / y // 12.75
%
연산자를 통해 Int
타입 수의 나눗셈의 나머지를 빠르게 구할 수 있다.let divided = 10
let divisor = 3
let quotient = divided / divisor // 3
let remainder = divided % divisor // 1
*
, /
연산이 먼저 수행된 후, +
, -
연산이 수행된다.()
를 통해 연산의 순서를 변경할 수 있다.2 + 3 * 5 // 17
(2 + 3) * 5 // 25
let x = 3 // Int
let y = 0.1415927 // Double
let pi = x + y // Error!
let pi = Double(x) + y // 3.1415927
pi = 3 + y // 3.1415927
pi = 3 + 0.1415927 // 3.1415927
Excerpt From
Develop in Swift Fundamentals
Apple Education
https://books.apple.com/kr/book/develop-in-swift-fundamentals/id1581182804?l=en
This material may be protected by copyright.