0Pricing
Swift Academy · Lektion

Funktionen definieren, Parameter, Labels, Standardwerte/variadische Argumente

Definieren Sie Funktionen mit Parametern, Labels, Standardwerten und variadischen Argumenten.

Funktionen definieren, Parameter, Labels, Standardwerte/variadische Argumente ist eine kostenlose Swift Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Swift Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Swift Academy-Kurs umfasst insgesamt 3 Lektionen.

Einführung

Funktionen bündeln Code in wiederverwendbaren Blöcken. Sie können Daten über Parameter übergeben und Ergebnisse zurückgeben.

Einfache Funktion

Definieren Sie eine Funktion mit dem Schlüsselwort func. Rufen Sie die Funktion über ihren Namen auf.

func greet() {
    print("Hello, Swift!")
}
greet()

Parameter

Fügen Sie Parameter hinzu, um Eingabewerte an Funktionen zu übergeben.

func square(number: Int) -> Int {
    return number * number
}
print(square(number: 4))

Argumentbezeichnungen

Argumentbezeichnungen verbessern die Lesbarkeit beim Funktionsaufruf.

func multiply(a first: Int, b second: Int) -> Int {
    return first * second
}
print(multiply(a: 3, b: 4))

Standardwerte

Standardwerte ermöglichen es, Argumente beim Aufruf wegzulassen.

func greet(name: String = "Guest") {
    print("Hello, \\(name)")
}
greet()
greet(name: "Ada")

Variadische Parameter

Variadische Parameter (mit ...) akzeptieren viele Werte als ein Array.

func sum(numbers: Int...) -> Int {
    var total = 0
    for n in numbers { total += n }
    return total
}
print(sum(numbers: 1, 2, 3, 4))

Frage zu variadischen Parametern

Kurztest: Welche Syntax ermöglicht viele Werte in einem Parameter?

Zusammenfassung

Zusammenfassung: Funktionen werden mit func definiert, können Parameter annehmen sowie Bezeichnungen, Standardwerte und variadische Argumente für mehr Flexibilität verwenden.

Häufig gestellte Fragen

Ist die Lektion „Funktionen definieren, Parameter, Labels, Standardwerte/variadische Argumente“ kostenlos?

Ja — der vollständige Text von „Funktionen definieren, Parameter, Labels, Standardwerte/variadische Argumente“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Swift Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Swift Academy-Kurs umfasst insgesamt 3 Lektionen.

Was lerne ich in „Funktionen definieren, Parameter, Labels, Standardwerte/variadische Argumente“?

Definieren Sie Funktionen mit Parametern, Labels, Standardwerten und variadischen Argumenten. Du übst Swift Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Swift Academy zu starten?

Keine Vorkenntnisse erforderlich. Swift Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 3.

Wie lange dauert die Lektion „Funktionen definieren, Parameter, Labels, Standardwerte/variadische Argumente“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Swift Academy-Lektion Code schreiben und ausführen?

Ja. Jede Swift Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Funktionen definieren, Parameter, Labels, Standardwerte/variadische Argumente
  2. Rückgabewerte und mehrere Rückgaben mit Tupeln
  3. In-out-Parameter und grundlegende Fehlerbehandlung (throws)
← Zurück zu Swift Academy