Menu
Coddy logo textTech

Funkcja print

Część sekcji Podstawy ścieżki Swift w Coddy. Lekcja 31 z 86.

W trakcie tego kursu używasz print() do wyświetlania danych wyjściowych. Teraz przyjrzyjmy się bliżej działaniu tej funkcji i poznajmy niektóre z jej przydatnych możliwości.

Domyślnie print() dodaje znak nowej linii na końcu każdego wyniku, dlatego każda instrukcja print pojawia się w osobnym wierszu:

print("Hello")
print("World")
// Wynik:
// Hello
// World

Możesz zmienić to zachowanie za pomocą parametru terminator. Pozwala on określić, jaki znak (lub ciąg znaków) ma pojawić się na końcu zamiast znaku nowej linii:

print("Hello", terminator: " ")
print("World")
// Wynik: Hello World

Funkcja print() może również przyjmować wiele elementów oddzielonych przecinkami. Domyślnie są one łączone spacjami:

print("Swift", "is", "fun")
// Wynik: Swift is fun

Możesz dostosować separator za pomocą parametru separator:

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

Wyzwanie

Łatwy
napisz funkcję formatDate, która przyjmuje year, month i day oraz zwraca sformatowany ciąg znaków daty.

Użyj funkcji print() z parametrem separator, aby połączyć trzy składniki daty łącznikiem (-), a następnie zapisz wynik, aby go zwrócić.

Podpowiedź: Możesz użyć funkcji print() z własnym separatorem, aby sformatować wynik, ale ponieważ ta funkcja musi zwracać ciąg znaków, musisz bezpośrednio utworzyć sformatowany ciąg, łącząc składniki za pomocą "-".

Parametry:

  • year (String): wartość roku
  • month (String): wartość miesiąca
  • day (String): wartość dnia

Zwraca: Sformatowany ciąg znaków daty, którego składniki są połączone łącznikami. Format: year-month-day

Spróbuj swoich sił

func formatDate(year: String, month: String, day: String) -> String {
    // Wpisz kod tutaj
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Swift