Swift

[Swift] 문자열 보간법과 주석 작성법

💡문자열 보간법 (String Interpolation)

변수 또는 상수 등의 값을 문자열 내에 나타내고 싶을 때 사용합니다.

 

문자열 내에 \(변수나 상수)의 형태로 표기하면 이를 문자열로 치환해서 넣습니다.

let name: String = "eunseo"
print("My name is \(name)") // My name is eunseo

 

 

문자열 보간법을 이용하여 원하는 문자열로 치환하려면 변수나 상수 타입을 

CustomStringConvertible 프로토콜을 준수하는 description 프로퍼티로 구현해야 합니다.

struct Point {
	let x: Int, y: Int
}

let p = Point(x: 3, y:15)
print(p) // Point(x: 3, y: 15)

extension Point: CustomStringConvertible {
	var description: String {
			return "(\(x), \(y))"
	}
}

print(p) // (3, 15)

 


💡주석

프로그램 소스 코드에 정보를 남기는 목적으로 사용합니다.

  • 한 줄 주석
// 한 줄 주석

 

  • 여러 줄 주석
/* 여러 줄 주석을 시작할 때는 슬래시와 별표를 사용한다.
이 줄도 주석으로 인식한다.
주석을 끝내고 싶을 때는 별표를 먼저 쓰면 된다.*/

 

  • 중첩 주석
/* 여러 줄 주석 안쪽에
/* 추가로 여러 줄 주석을 포함할 수 있으며
// 그 안에 한 줄 주석을 추가하여도 무방하다.
*/
이 부분도 주석처리 된다.
*/

 

  • 마크업 문법을 활용한 문서화 주석

    변수, 상수, 클래스, 메서드, 함수, 열거형 등을 설명하고자 하는 경우 마크업 형식에 따라 주석을 작성하면 퀵헬프(보기 원하는 항목 위에 마우스 커서 위치한 후 [option] 키를 누른 상태로 클릭)를 통해 내용을 확인할 수 있습니다.

    자동으로 문서화 주석 코드를 생성하려면 문서로 만들려는 요소에 커서를 위치한 후 [command] + [option] + [ / ] 누르면 됩니다.

    마크업 형식에 따라 주석을 작성하는 방법은 애플 공식 문서에서 볼 수 있습니다.

 

 

이 글은 Swift 프로그래밍 책을 읽고 내용을 정리하여 작성하였습니다.

 

728x90

'Swift' 카테고리의 다른 글

[Swift] 튜플(Tuple)  (0) 2020.12.24
[Swift] Any, AnyObject와 nil  (0) 2020.12.23
[Swift] 데이터 타입  (0) 2020.12.22
[Swift] 변수와 상수  (0) 2020.12.22
[Swift] 기본 명명 규칙과 콘솔 로그  (0) 2020.12.22