You are currently viewing [Swift]주석(Comments)와 print문(Print Statements)
swift

[Swift]주석(Comments)와 print문(Print Statements)

주석(Comments)과 print문(Print Statements

print문: 콘솔에 정보 출력하기

우리는 이전에 만들었던 ‘Guess Game’ 앱에서 print문을 이미 접해본 적이 있습니다. print문의 주된 목적은 디버깅(debugging), 즉 애플리케이션이나 프로그램에 존재하는 문제를 해결하는 데 사용됩니다.

print문으로 출력된 내용은 사용자에게는 보이지 않으며, 콘솔(console)이라고 불리는 영역에만 표시됩니다.

SwiftUI로 앱을 빌드할 때 화면 하단 어딘가에 여러 메시지가 나타나는 것을 보셨을 텐데, 바로 그 영역을 콘솔이라고 부릅니다. 다시 말해, 콘솔에 출력되는 내용은 프로그램을 수정하거나, 문제를 찾거나, 특정 값을 확인하기 위한 개발자만의 도구입니다. 🛠️

print문을 만드는 방법은 간단합니다. print라고 입력하고, 소괄호 안에 **큰따옴표(")**로 감싼 텍스트를 넣으면 됩니다.

Swift
print("Hello World!")

여기서 큰따옴표로 감싸인 부분을 **문자열(String)**이라고 부릅니다. 문자열이 무엇인지는 곧 자세히 다룰 예정이니 지금은 ‘텍스트 데이터’ 정도로만 이해하셔도 괜찮습니다.

이 코드를 실행하면(▶️ 버튼 클릭), 오른쪽 결과 창과 화면 하단의 콘솔 창에 Hello World!가 출력되는 것을 확인할 수 있습니다.


주석: 코드를 설명하는 메모

다음은 주석(comments)입니다. 주석은 특정 코드 조각이 어떻게 작동하는지 설명하고 싶을 때 사용합니다. 플레이그라운드 편집기는 기본적으로 모든 텍스트를 Swift 코드로 인식하기 때문에, 우리가 일상적으로 사용하는 문장을 그냥 입력하면 오류가 발생합니다.

단일 행 주석 (Single-Line Comments)

코드가 아닌 설명글을 넣고 싶다면, 문장 앞에 두 개의 슬래시(//)를 붙여야 합니다. 그러면 Swift는 그 줄의 나머지 부분을 코드로 실행하지 않고 무시합니다.

Swift
// 이 코드는 콘솔에 무언가를 출력합니다.
print("Hello World!")

다중 행 주석 (Multi-Line Comments)

때로는 여러 줄에 걸쳐 긴 설명을 작성해야 할 수도 있습니다. 물론 매 줄마다 //를 사용할 수도 있지만, 이는 다소 번거롭습니다.

Swift
// 이 코드는 콘솔에 무언가를 출력합니다.
// 나의 첫 번째 프로그래밍 구문입니다.
print("Hello World!")

대신, 슬래시와 별표(/*)로 시작하고 별표와 슬래시(*/)로 끝나는 다중 행 주석을 사용할 수 있습니다. 그 사이에 있는 모든 내용은 주석으로 처리됩니다.

Swift
/*
 이 코드는 콘솔에 무언가를 출력합니다.
 나의 첫 번째 프로그래밍 구문입니다.
 이렇게 여러 줄에 걸쳐 설명을 작성할 수 있습니다.
*/
print("Hello World!")

주석은 프로그램 실행에 아무런 영향을 주지 않습니다. 위 코드를 실행해도 콘솔에는 여전히 Hello World!만 출력될 뿐, 주석 내용은 완전히 무시됩니다. 주석은 오직 코드를 이해하기 쉽게 만들기 위한 개발자의 메모일 뿐입니다. 📝