🔥 주석
288자
4분
Swift에서 주석(Comments)은 코드에 포함되지만 컴파일러가 무시하는 텍스트예요. 주석은 코드에 대한 설명이나 메모를 남길 때 유용하게 사용할 수 있지요.
한 줄 주석(Single-line Comments)
한 줄 주석은 //
로 시작하며, 해당 줄의 끝까지 주석으로 처리된답니다.
// 이것은 한 줄 주석이에요. let x = 10 // 변수 x에 10을 할당해요.
swift
여러 줄 주석(Multi-line Comments)
여러 줄에 걸친 주석을 작성할 때는 /*
로 시작하고 */
로 끝내요.
/* 이것은 여러 줄 주석이에요. 주석은 여러 줄에 걸쳐 작성할 수 있어요. */
swift
C언어와 달리, Swift의 여러 줄 주석은 중첩될 수 있어요. 즉, 주석 안에 또 다른 주석을 포함시킬 수 있죠.
/* 첫 번째 여러 줄 주석의 시작이에요. /* 두 번째로 중첩된 여러 줄 주석이에요. */ 첫 번째 여러 줄 주석의 끝이에요. */
swift
이렇게 중첩된 주석을 사용하면 이미 주석이 포함된 큰 코드 블록을 빠르고 쉽게 주석 처리할 수 있어요.
문서화 주석(Documentation Comments)
Swift에서는 ///
로 시작하는 문서화 주석을 사용하여 코드의 문서를 자동으로 생성할 수 있어요. 문서화 주석은 함수, 클래스, 구조체, 열거형 등의 선언 바로 앞에 작성하면 돼요.
/// 사용자의 나이를 계산하는 함수예요. /// /// - Parameter birthYear: 사용자의 출생 연도예요. /// - Returns: 사용자의 나이를 반환해요. func calculateAge(birthYear: Int) -> Int { let currentYear = 2023 // 현재 연도예요. return currentYear - birthYear // 나이를 계산해요. }
swift
위 코드에서는 ///
로 시작하는 문서화 주석을 사용하여 함수의 설명, 매개변수, 반환 값에 대한 정보를 제공하고 있어요. 이렇게 문서화 주석을 작성하면 Xcode의 Quick Help나 jazzy 같은 도구를 사용하여 자동으로 문서를 생성할 수 있답니다.
주석은 코드의 의도를 명확히 하고, 복잡한 로직을 설명하는 데 도움을 줍니다. 적절한 주석 사용은 코드의 가독성과 유지보수성을 크게 향상시킵니다.
하지만 주석을 과도하게 사용하면 오히려 코드를 읽기 어렵게 만들 수 있으므로, 주석은 꼭 필요한 경우에만 사용하는 게 좋아요. 가능하면 코드 자체로 의도를 명확히 드러내는 것이 더 바람직한 방법입니다.