초등학교 때 숫자를 배우고나서 뭘했는지 생각해보면 숫자들끼리 더하고 빼면서 연산을 했었다. 마찬가지로 이번에는 Swift에서 연산을 배워볼 것이다. 연산자 기호 예시 더하기 + 4 + 2 // = 6 빼기 - 4 - 2 // = 2 곱하기 * 4 * 2 // = 8 나누기 / 4 / 2 // = 2 나머지 % 5 % 2 // = 1 다른 프로그래밍 언어를 배웠었다면 동일하다는 것을 눈치챘을 것이고 배우지 않았더라면 나머지 연산자가 생소할 것이다. 짧게 설명하자면 나누기 연산자는 몫을 구하고, 나머지 연산자는 나머지를 구하는 것이라고 생각하면 된다. 이번에는 연산자를 줄여서 써볼 것이다. score라는 변수에 5를 더해주려면 score = score + 5라고 써야하지만, 변수명이 길어진다면 귀찮아진다는 ..
Swift에서는 네 가지의 변수 타입이 있다. 제목에 쓰여있듯이 Int, Double, String, Bool이다. C언어와 많이 비슷한 느낌이다. Int(integer numbers) Int는 정수의 값을 갖는 변수이다. 여기서 정수는 양의 정수(+1, +2, +3...), 0, 음의 정수(-1, -2, -3...)등의 값이다. Double(floating-point numbers) Double은 실수의 값을 갖는 변수이다. 영어 뜻처럼 소수점의 값을 가질 수 있다고 생각하면 편하다. String(a sequence of charcters) String은 문자열이다. 말 그대로 문자들이 길게 이어져있는 것이다. String의 뜻은 실, 끈인데 문자가 길게 이어진 모습이 마치 실이나 끈과 같아서이지 않을..
대부분의 프로그래밍 언어를 배울 때, 시작은 항상 출력을 배웠던 기억이 있다. 따라서 이번에는 전 세계 국룰 "Hello World"를 출력해볼 것이다. 출력 함수: print() Swift에서 출력 함수는 Python과 비슷한 print() 형태이다. 그러면 Hello World를 출력해보자. print("Hello World") 여기서 주의해야 할 부분은 Swift에서 문자열은 항상 큰따옴표(")로 감싸야한다는 점이다. 만약 print('Hello World')라고 입력하면 에러가 발생할 것이다. 변수 출력 다음으로는, 변수를 출력하는 방법이다. 이번 장에서는 변수를 다루지 않으므로 간단하게만 설명하고 넘어갈 것이다. 아래는 2024이라는 정수를 가진 year라는 변수를 선언한 뒤 출력하는 것이다. ..