Swift는 어떤 데이터 타입을 지원하나요? 다른 프로그래밍 언어와 크게 다르지 않다. 참/거짓, 정수, 소수, 문자, 문자열, 배열, 딕셔너리, 집합, 튜플 타입을 지원한다. 각 데이터 타입은 변수에 값을 할당하며, 선언을 해줄 수 있다. 또는 선언을 하지 않을 수도 있는데, Swift가 Type Annotation을 통해 타입을 추론할 수 있다. Swift의 모든 데이터 타입은 첫 글자가 대문자이다. Boolean - 참, 거짓 Bool은 참, 거짓임을 표현하는 논리 데이터 타입이다. true, false의 값을 가질 수 있다. let isVisible : Bool = true let moreThan30 : Bool = false Bool 자료형은 특히나 조건문에서 작업할 때 용이하다. let mor..
Swift

Variable과 Constant의 차이 Variable 변할 수 있는 값 Swift에서는 var이라는 키워드로 선언 추후에 타입이 같다면, 다시 선언하여 값(참조)의 변경이 가능 Constant 변할 수 없는 값 Swift에서는 let이라는 키워드로 선언 추후에 다시 선언하여 값(참조)의 변경이 불가능 let으로 선언한 변수를 변경하려는 경우 다음과 같이 오류가 발생한다. 변수, 상수를 선언하고 저장하는 방법 var 변수명: 데이터타입 = 값 //var abc : Int = 1200 let 변수명: 데이터타입 = 값 //let def : String = "Hello" Swift는 "정적 타이핑 언어"이기 때문에 → 최초에 반드시 타입을 지정해야 함 → 해당 타입 값만 할당 가능 정적인 프로그래밍 언어 ..