[Swift Apple ] 6. 글자와 말 (문자 & 문자열)

쉽게 이해할 수 있도록 구성한 Swift 컴퓨터 언어 교육 6번째 블로그 글입니다. 주제는 ✉️ 6. 글자와 말 (문자 & 문자열) 입니다.





✉️ 6. 글자와 말 (문자 & 문자열)

안녕하세요! 😊, 지금까지 우리는 숫자, 계산, 변수, 상수 등 Swift의 기본을 하나씩 배워봤습니다. 

이번 시간에는 문자(Character)문자열(String) 에 대해 배워볼 거예요. 


Swift에서는 글자와 말을 컴퓨터가 이해할 수 있는 방식으로 다룰 수 있어요.

우리 함께 간단한 앱도 만들어보며 실습해볼까요?



🆎 Character vs String


프로그래밍에서는 글자를 다음 두 가지로 나눠요:

이름

설명

예시

Swift 타입

문자 (Character)

글자 1개

“A”, “가”, “3”

Character

문자열 (String)

글자 여러 개

“Hello”, “안녕하세요”

String

var letter: Character = "A"
var message: String = "Hello, Swift!"

Character한 글자만 저장할 수 있어요.

String여러 글자(문장) 를 저장할 수 있어요.






🧪 실습: 이름으로 인사하기 앱 만들기


자, 이제 직접 실습을 해볼까요?

사용자의 이름을 저장하고, 이름을 넣어서 인사해주는 작은 프로그램을 만들어볼 거예요!

var name: String = "민준"
print("안녕하세요, \(name)님! 반가워요 😊")

출력 결과:

안녕하세요, 민준님! 반가워요 😊

이제 name 값을 바꿔보세요!

name = "지우"

그럼 결과는?

안녕하세요, 지우님! 반가워요 😊
💡 \(name) 부분이 바로 문자열 안에 변수를 넣는 방법이에요. 이것을 “문자열 보간(String Interpolation)“이라고 해요!





 

💬 한 글자씩 꺼내보는 방법


만약 문자열에서 한 글자씩 보고 싶다면?

let greeting = "안녕"
for char in greeting {
    print(char)
}






출력 결과는:

안
녕

문자열도 이렇게 문자의 모음이라는 걸 알 수 있죠!






✨ 마무리하며


이번 시간에는 Swift에서 글자와 말을 어떻게 다루는지 배웠어요!

Character는 한 글자

String은 여러 글자(문장)

print\()를 이용해서 인사 메시지를 만들 수 있어요


이제 여러분도 멋진 환영 메시지 앱을 만들 수 있을겁니다. 


다음 시간에는 ✅ 참과 거짓 (Bool) 에 대해 배울 거예요.

“내가 숙제를 했을까?” 같은 질문에 맞다(true)/틀리다(false) 로 답할 수 있는 코딩도 가능하답니다!


댓글 쓰기