기초 문법 복습 - String과 Character개발일지2024. 10. 9. 21:51
Table of Contents
먼저 읽으면 좋은글
String 과 Character
두 타입의 차이점은
문자열과, 문자 라는 차이점이다.
예시를 보자.
// String(문자열)
let baechu = "green quaker"
Swift는 형식추론을 사용하기 때문에, 따로 타입을 지정하지 않는다면, 알아서 타입을 지정한다.
위의 코드와 같은 경우에는 문자열. String 타입으로 자동으로 선언된다.
만약 타입을 수동으로 설정해주고 싶다면,
Type Annotation 문법을 사용해서,
let baechu: String = "green quaker"
이렇게 코드를 작성하면 된다.
그럼 문자열이 아닌, 하나의 문자를 저장하려면 어떻게 해야할까?
let mungchi = "b"
이렇게 하면 될까?
아니다.
그럼 Swift는 이것을 String으로 저장할 것이다.
따라서, 문자를 저장하고 싶은 경우에는 수동으로 설정해줘야한다.
let mungchi: Character = "B"
이렇게!
타입을 확인해보고 싶다면 어떻게 해야할까?
타입을 확인해보고 싶을때는, 키보드의 Option키를 누르고, 변수명을 누르면,
이런식으로, 어떤 타입으로 선언되어 있는지 보여준다.
아니면 코드로 확인해보는 방법도 있다.
let baechu = "green quaker"
let mungchi: Character = "B"
type(of: baechu)
type(of: mungchi)
위의 코드처럼 type(of: type)을 사용하여 확인해볼 수도 있다.
그렇다면 빈 문자열과 문자를 만들기 위해서는 어떻게 해야할까?
let emptyStr: String = ""
let emptyCh: Character = " "
빈 Character를 만들기 위해서는 공백을 주어야한다.
하지만 문자열은 공백을 주지 않아도 된다!
'개발일지' 카테고리의 다른 글
UITextView의 텍스트 관리와 View들의 모서리 둥글게 설정. (0) | 2024.10.22 |
---|---|
팀프로젝트 회의와 와이어프레임 작성 (0) | 2024.10.21 |
운동 관리 시스템을 만들어보자! (function) (2) | 2024.09.30 |
은행 계좌 관리 시스템을 구축해보자!(willSet, didSet) (2) | 2024.09.26 |
직사각형의 넓이와 둘레를 계산해보자. (0) | 2024.09.26 |
@Quaker.Lee :: 개발하는 퀘이커
살아남는 iOS 개발자가 되기 위해 끊임없이 노력하고 있습니다.