Swift를 사용하면 변수를 문자열과 정수로 생성할 수 있지만 다른 많은 유형의 데이터도 생성할 수 있습니다. 변수를 생성할 때 Swift는 변수에 할당한 데이터의 종류에 따라 변수가 어떤 유형인지 알아낼 수 있으며, 그때부터 해당 변수는 항상 하나의 특정 유형을 갖게 됩니다.
예를 들어 25라는 새변수를 생성 합니다
var meaningOfAge = 25
초기의 값으로 25를 생성했기 때문에 정수에 해당 됩니다 .
이것은 변수입니다 . 즉, 필요한 만큼 값을 변경할 수 있지만 유형은 변경할 수 없습니다 . 항상 정수입니다.
meaningOfAge = "twenty two"
정수에다가 문자열을 넣으면 오류가 발생합니다 왜 ??
왜냐하면 정수인 변수에 문자열을 넣어서 값을 변경 할려고 해서 그럽니다 !!
만약에 변경을 할려면 문자열 말고 아까 저희가 처음에 선언해준 25 처럼 정수로 지정을 해줘야 값이 변경이 됩니다!!