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
- Funktionen definieren, Parameter, Labels, Standardwerte/variadische Argumente
- Rückgabewerte und mehrere Rückgaben mit Tupeln
- In-out-Parameter und grundlegende Fehlerbehandlung (throws)