개발 창고/iOS

[SwiftUI] What are some ways to concat two strings?

로이제로 2023. 12. 3. 22:00
반응형

 

방법 #1

var text01 = "안녕하세요"
text01 = text01 + " (방법 #1)"

실행결과 #1

 

방법 #2

var text02 = "안녕하세요"
text02 += " (방법 #2)"

실행결과 #2

 

방법 #3

var text03 = "안녕하세요"
text03 = "\(text03) (방법 #3)"

실행결과 #3

 

방법 #4

var text04 = "안녕하세요"
text04.append(" (방법 #4)")

실행결과 #4

 

방법 #5

var text05 = "안녕하세요"
text05 = [text05, " (방법 #5)"].joined()

실행결과 #5

 

전체소스

import SwiftUI

// View 페이지
struct TestView: View {
    init() {
        self.test()
    }
    
    var body: some View {
        VStack {
            
        }
    }
    
    func test () {
        // 방법 #1
        var text01 = "안녕하세요"
        text01 = text01 + " (방법 #1)"
        print(text01)

        // 방법 #2
        var text02 = "안녕하세요"
        text02 += " (방법 #2)"
        print(text02)

        // 방법 #3
        var text03 = "안녕하세요"
        text03 = "\(text03) (방법 #3)"
        print(text03)

        // 방법 #4
        var text04 = "안녕하세요"
        text04.append(" (방법 #4)")
        print(text04)
                
        // 방법 #5
        var text05 = "안녕하세요"
        text05 = [text05, " (방법 #5)"].joined()
        print(text05)
    }
}

// View 미리보기
struct TestView_Previews: PreviewProvider {
    static var previews: some View {
        TestView()
    }
}

전체 테스트 결과

 

반응형