728x90
반응형
String
String형은 문자열을 저장할 때 사용하는 자료형이다.
스위프트는 안정성을 위해 타입추론기가 열일하는데
그 때문에 문자나 문자열을 명시적으로 선언하지 않으면 한 글자만 써도 무조건 String으로 저장된다.
var name = "김철수"
var year: String = "1999-01-01"
let name2 = "김영희"
var oneString = "아" //이 경우도 역시 String이다.
Character
Character형, 일명 char형은 한개의 문자("a", "아", "*")를 저장할때 사용한다.
앞서 말했듯이 명시적으로 char형으로 선언하지 않으면 자동으로 String으로 바꾸기 때문에
char형을 쓰려면 반드시 명시적으로 선언해야 한다!
var first: Character = "a" //이렇게 Character라고 전부 써줘야 한다.
var alphabet = "A" //이러면 무조건 String으로 초기화된다.
참고로 캐릭터형은 빈값을 받을 수 없습니다. ""으로만 적으면
이런 에러를 뿜습니다.
""은 String타입이라 Character타입으로 바꿀수 없다네요.
스위프트 문법 - string character
728x90
반응형
'공부 > Apple' 카테고리의 다른 글
[스위프트] 연산자 종류와 사용법 (0) | 2023.07.02 |
---|---|
[스위프트] 문자열 템플릿, 쿼우팅 (0) | 2023.07.01 |
[스위프트] Bool (0) | 2023.07.01 |
[스위프트] Float과 Double (0) | 2023.06.30 |
[스위프트] Int와 UInt (0) | 2023.06.30 |