변수나 상수를 정의할 때 반드시 숫자, 문자, 문자열, 논리(참/거짓)등 몇가지 종료의 타입을 지정하고 그에 맞추어 사용해야 하는데 이를 '데이터 타입(Data Type)' 즉 자료형이라고 함
Int
: 정수를 뜻하는 Integer라는 영어 단어의 줄임말
부호(+, -)가 있는 정수값을 저장하는데 사용되는 자료형
대부분의 정수값을 저장할 수 있는 자료형
UInt
: Unsigned Integer를 줄인 단어 부호가 없는 정수
Double & Float
: 실수값을 저장할 수 있는 자료형
; Double -> 64bit 부동소수점 자료형
(소수점 아래 값을 저장할 수 있음) 좀 더 세밀한 값을 저장하는데 유리
; Float - > 32bit 부동소수점 자료형
Bool
: true/flase 두 가지 종료의 값만 가질 수 있는 자료형으로서 주로 논리 값을 저장하기 위해 사용
ex) 참/거짓, 성공/실패, on/off.. 등 두 가지 상태만 존재
String
: 문자열을 저장할 때 사용하고 데이터의 값을 표현할 때는 큰 따옴표를 사용
ex) "ABC", "가나다라", "Computer" 등
Character
: 한 개의 문자를 저장할 수 있는 단일 자료형
여기서, firstLetter, lastLetter 뒤에 :Character가 표현되어있는걸 볼 수 있다. 의문을 풀기 위해선 '타입 추론과 타입 어노테이션'에 대해 알아보자