변수는 값을 저장하고 저장된 값을 바꿀 수 있다.
상수는 변수와 달리 한 번 값이 설정되면 더 이상 바꿀 수 없다.
Int -> 소수점이 없는 숫자.
Float: 32비트의 부동소수점 숫자
Double: 64비트의 부동소수점 숫자
Character: 한개의 문자(유니코드)를 저장
String: 여러 문자가 연결되어 이루어진 문자열 데이터를 처리할 때 사용.
Bool: True/False를 저장하는 자료형
변수를 선언할 때 자료형을 적지 않아도 자동으로 추론하여 할당한다.
다른 자료형으로 변환하게 해주는 기능이다.
let age: Int = 20 let ages: Double = Double(age) let agess: String = String(age)
var one: String = "One"
var two: String = "Two"
var sum: String = one + two
()을 통해 문자열 안에 변수, 상수, 표현식등을 포함
let age : Int = 20
print("언제나 마음만큼은 (age)살!"
- 괄호안에서 연산도 가능