[swift] Swift 문자열 다루기

Swift에서 문자열은 매우 중요한 데이터 유형 중 하나입니다. 문자열은 텍스트 데이터를 저장하고 처리하기 위해 사용됩니다. 이번 블로그 포스트에서는 Swift에서 문자열을 다루는 방법에 대해 알아보겠습니다.

문자열 생성

Swift에서 문자열을 생성하는 가장 간단한 방법은 큰따옴표를 사용하는 것입니다. 예를 들어:

let greeting = "안녕하세요!"

위의 코드에서 greeting 변수에는 “안녕하세요!”라는 문자열이 할당됩니다.

문자열 결합

Swift에서 두 개의 문자열을 결합하려면 + 연산자를 사용합니다. 예를 들어:

let firstName = "John"
let lastName = "Doe"
let fullName = firstName + " " + lastName

위의 코드에서 fullName 변수에는 “John Doe”라는 문자열이 할당됩니다.

문자열 길이

문자열의 길이를 알고 싶다면 count 속성을 사용합니다. 예를 들어:

let message = "Hello, World!"
let count = message.count

위의 코드에서 count 변수에는 message 문자열의 길이가 저장됩니다.

문자열 추출

Swift에서 문자열의 일부분을 추출하려면 subscript 문법을 사용합니다. 예를 들어:

let sentence = "Swift는 멋진 언어입니다."
let substring = sentence[6..<12]

위의 코드에서 substring 변수에는 “멋진”이라는 부분 문자열이 저장됩니다.

대소문자 변환

Swift에서 문자열의 대소문자를 변환하려면 uppercased() 또는 lowercased() 메서드를 사용합니다.

let message = "Hello, World!"
let uppercaseMessage = message.uppercased()
let lowercaseMessage = message.lowercased()

위의 코드에서 uppercaseMessage 변수에는 “HELLO, WORLD!”라는 문자열이 할당되고, lowercaseMessage 변수에는 “hello, world!”라는 문자열이 저장됩니다.

문자열 검색

Swift에서 문자열을 검색하려면 contains() 함수를 사용합니다. 예를 들어:

let message = "Hello, World!"
let containsHello = message.contains("Hello")

위의 코드에서 containsHello 변수에는 message 문자열에 “Hello”라는 문자열이 포함되어 있는지 여부가 저장됩니다.

이제 여러분은 Swift에서 문자열을 다루는 방법에 대해 알게 되었습니다. 이러한 기능들을 사용하여 손쉽게 문자열을 조작하고 원하는 결과를 얻을 수 있습니다.

더 많은 정보를 원하신다면 공식 Swift 문서를 참조하시기 바랍니다.