Menu
Coddy logo textTech

Deklarowanie funkcji

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

Funkcja to wielokrotnego użytku blok kodu, który wykonuje określone zadanie. Zamiast pisać ten sam kod wiele razy, definiujesz go raz w funkcji i wywołujesz ją zawsze wtedy, gdy jest potrzebna.

W Swift deklarujesz funkcję za pomocą słowa kluczowego func, po którym podajesz nazwę funkcji i nawiasy:

func sayHello() {
    print("Hello!")
}

sayHello()  // Wynik: Hello!
sayHello()  // Wynik: Hello!

Kod wewnątrz nawiasów klamrowych { } to ciało funkcji. Uruchamia się za każdym razem, gdy wywołujesz funkcję. Aby wywołać funkcję, po prostu wpisz jej nazwę, a następnie nawiasy.

Funkcje pomagają uporządkować kod i zwiększyć jego czytelność. Jeśli chcesz zmienić sposób działania czegoś, aktualizujesz to tylko w jednym miejscu, zamiast wszędzie tam, gdzie jest używane.

func greetUser() {
    print("Welcome!")
    print("Glad to have you here.")
}

greetUser()

Funkcja może zawierać dowolny poznany dotąd kod: zmienne, pętle, instrukcje warunkowe — wszystko zebrane pod znaczącą nazwą.

challenge icon

Wyzwanie

Łatwy
Napisz funkcję printGreeting, która nie przyjmuje żadnych parametrów i zwraca powitanie.

Funkcja powinna zwracać dokładnie taki ciąg znaków: "Hello, Swift!".

Parametry:

  • Brak

Zwraca: ciąg znaków "Hello, Swift!" (String)

Spróbuj swoich sił

func printGreeting() -> 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