Menu
CoddyTech

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를 작성하세요.

함수는 print()가 표시하는 내용을 가져올 수 없으므로, 문자열을 직접 만들어 반환하세요. +로 문자열을 연결할 수 있습니다. formatDate(year: "2024", month: "01", day: "15")는 "2024-01-15"를 반환합니다.

매개변수:

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

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

직접 해보기

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

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

기초의 모든 레슨

직접 연습해 보세요: Swift 플레이그라운드