Menu
Coddy logo textTech

Print 함수

Coddy Swift 여정의 기초 섹션에 포함된 레슨 — 86개 중 31번째.

이 코스 전반에 걸쳐 출력을 표시하기 위해 print()를 사용해 왔습니다. 이제 이 함수가 어떻게 작동하는지 자세히 살펴보고 몇 가지 유용한 기능을 알아보겠습니다.

기본적으로, print()는 각 출력의 끝에 줄바꿈 문자를 추가합니다. 그래서 각 print 문이 별도의 줄에 표시되는 것입니다:

print("Hello")
print("World")
// 출력:
// Hello
// World

terminator 매개변수를 사용하여 이 동작을 변경할 수 있습니다. 이를 통해 줄바꿈 문자 대신 끝에 나타날 문자(또는 문자열)를 지정할 수 있습니다:

print("Hello", terminator: " ")
print("World")
// 출력: Hello World

print() 함수는 쉼표로 구분된 여러 항목을 받을 수도 있습니다. 기본적으로, 이 항목들은 공백으로 연결됩니다:

print("Swift", "is", "fun")
// 출력: Swift is fun

separator 매개변수를 사용하여 구분 기호를 사용자 정의할 수 있습니다:

print("2024", "01", "15", separator: "-")
// 출력: 2024-01-15
challenge icon

챌린지

쉬움

year, month, day를 받아서 형식화된 날짜 문자열을 반환하는 formatDate 함수를 작성하세요.

separator 매개변수와 함께 print() 함수를 사용하여 세 가지 날짜 구성 요소를 하이픈(-)으로 연결한 다음, 그 결과를 캡처하여 반환하세요.

힌트: 사용자 정의 구분 기호와 함께 print()를 사용하여 출력 형식을 지정할 수 있지만, 이 함수는 문자열을 반환해야 하므로 구성 요소를 "-"로 연결하여 형식화된 문자열을 직접 구성해야 합니다.

매개변수:

  • year (String): 연도 값
  • month (String): 월 값
  • day (String): 일 값

반환값: 구성 요소가 하이픈으로 연결된 형식화된 날짜 문자열. 형식: year-month-day

치트 시트

기본적으로, print()는 각 출력 끝에 줄바꿈 문자를 추가합니다:

print("Hello")
print("World")
// 출력:
// Hello
// World

줄바꿈 대신 끝에 나타날 내용을 변경하려면 terminator 파라미터를 사용하세요:

print("Hello", terminator: " ")
print("World")
// 출력: Hello World

print() 함수는 쉼표로 구분된 여러 항목을 허용하며, 기본적으로 공백으로 연결됩니다:

print("Swift", "is", "fun")
// 출력: Swift is fun

항목이 연결되는 방식을 사용자 정의하려면 separator 파라미터를 사용하세요:

print("2024", "01", "15", separator: "-")
// 출력: 2024-01-15

직접 해보기

func formatDate(year: String, month: String, day: String) -> String {
    // 여기에 코드를 작성하세요
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨