[Swift] 기본 데이터 타입

zinnnn37·2024년 6월 20일
0

🐦‍🔥 Swift

목록 보기
4/7

⚠️ Swift는 데이터 타입에 굉장히 엄격하다! ⚠️
암시적 형변환으로 인한 오류를 줄이기 위함인 듯 ?

🐂 Boolean

📍 true, false 를 나타내는 자료형이다
📍 타 언어와 다르게 0이나 1을 대입할 수 없다 어째서


💯 Integer

🧐 Int

📍 부호가 있는 정수 자료형이다
📍 실수 값을 넣는 경우 오류가 발생한다

🇺🇳 UInt

📍 부호가 없는 정수 자료형이다
📍 음수 값을 넣는 경우 오류가 발생한다

📍 Int 타입의 값을 할당하는 경우 오류가 발생한다 레전드


😳 Real Number

🛟 Float

📍 32bit 부동소수형이다
📍 정수를 넣어도 오류가 발생하지 않는다

🧬 Double

📍 64bit 부동소수형이다
📍 정수를 넣어도 오류가 발생하지 않는다
📍 Float타입을 대입하는 경우 오류가 발생한다


📨 Character

🔠 Character

📍 문자 자료형이다
📍 유니코드를 사용한다
📍 큰따옴표를 사용한다(작은따옴표를 사용하는 경우 오류가 발생한다)
📍 여러개의 문자를 묶어서 대입하는 경우 오류가 발생한다

🧵 String

📍 문자열 자료형이다
📍 유니코드를 사용한다
📍 큰따옴표를 사용한다(작은따옴표를 사용하는 경우 오류가 발생한다)
📍 Character형을 대입하는 경우 오류가 발생한다
📍 + 연산자를 이용해 여러 문자열을 합칠 수 있다


🏁 결론

📣 Swift에서 암시적 형변환은 사용하지 말자 📣
다 안다고 건너뛰었으면 큰일날 뻔..


📑 Reference

boostcourse iOS 프로그래밍을 위한 스위프트 기초 > 1단원 > 03

profile
😎노션 상주 중,,😎

0개의 댓글