728x90
반응형
초등학교 때 숫자를 배우고나서 뭘했는지 생각해보면
숫자들끼리 더하고 빼면서 연산을 했었다.
마찬가지로 이번에는 Swift에서 연산을 배워볼 것이다.
연산자 | 기호 | 예시 |
더하기 | + | 4 + 2 // = 6 |
빼기 | - | 4 - 2 // = 2 |
곱하기 | * | 4 * 2 // = 8 |
나누기 | / | 4 / 2 // = 2 |
나머지 | % | 5 % 2 // = 1 |
다른 프로그래밍 언어를 배웠었다면 동일하다는 것을 눈치챘을 것이고
배우지 않았더라면 나머지 연산자가 생소할 것이다.
짧게 설명하자면 나누기 연산자는 몫을 구하고, 나머지 연산자는 나머지를 구하는 것이라고 생각하면 된다.
이번에는 연산자를 줄여서 써볼 것이다.
score라는 변수에 5를 더해주려면
score = score + 5라고 써야하지만, 변수명이 길어진다면 귀찮아진다는 문제가 생긴다.
그래서 다음과 같이 연산자를 줄일 수 있다.
var score: Int = 10
score = score + 5
print(score)
// 15
score += 5
print(score)
// 20
위에가 줄이지 않은거고 아래가 줄인 모습의 코드이다.
한눈에 봐도 score라는 변수에 5를 더해서 넣으라는게 이해되지 않는가?
마찬가지로 뺄셈은 -=
곱셈은 *=
나눗셈은 /=
나머지는 %= 등으로 줄여서 사용할 수 있다.
728x90
반응형
'💻 소프트웨어(SW) > Swift' 카테고리의 다른 글
[Swift] 4-2. 조건문(switch) (0) | 2024.01.17 |
---|---|
[Swift] 4-1. 조건문(if, else) (0) | 2024.01.15 |
[Swift] 2. 변수(Int, Double, String, Bool) (0) | 2024.01.10 |
[Swift] 1. Hello, World를 출력해보자! (0) | 2024.01.06 |
[Swift] 0. Swift의 공부 방법 (2) | 2024.01.05 |