Benennungskonventionen
Teil des Abschnitts Grundlagen der Swift-Journey von Coddy — Lektion 9 von 86.
Benennungskonventionen sind eine Reihe von Richtlinien, denen Entwickler folgen, um ihren Code lesbarer und wartbarer zu machen. Verschiedene Programmiersprachen haben oft unterschiedliche Benennungskonventionen. In Swift werden Variablen und Konstanten in camelCase geschrieben – das erste Wort beginnt mit einem Kleinbuchstaben und jedes weitere Wort beginnt mit einem Großbuchstaben.
Beim Schreiben eines Variablennamens sollten Sie beschreibend sein und aussagekräftige Wörter verwenden.
Zum Beispiel:
// Schlechte Namensgebung
let is_active = false // kein camelCase (snake_case)
let a = 10
let b = "Hello"
let x = true
// Gute Namensgebung
let age = 10
let greeting = "Hello"
let isActive = trueAufgabe
AnfängerSchreibe Code, der die folgenden Konstanten mit korrekter camelCase-Benennung initialisiert:
playerNamemit dem Wert"Alice"playerAgemit dem Wert25isGameOvermit dem Wertfalse
Stelle sicher, dass du die exakten Variablennamen und Werte verwendest. Denke daran:
- Swift unterscheidet zwischen Groß- und Kleinschreibung! (
playerName≠Playername)- String-Werte müssen in doppelte Anführungszeichen gesetzt werden
- Boolesche Werte werden kleingeschrieben:
true/false
Spickzettel
In Swift folgen Variablen und Konstanten der camelCase-Namenskonvention — das erste Wort beginnt mit einem Kleinbuchstaben, und jedes weitere Wort beginnt mit einem Großbuchstaben.
Verwenden Sie beschreibende und aussagekräftige Namen für Ihre Variablen und Konstanten:
// Schlechte Namensgebung
let is_active = false // kein camelCase (snake_case)
let a = 10
let b = "Hello"
let x = true
// Gute Namensgebung
let age = 10
let greeting = "Hello"
let isActive = trueProbier es selbst
// Schreibe deinen Code unten
let playerName = ?
let playerAge = ?
let isGameOver = ?
// Ändere die folgenden Zeilen nicht
print("playerName = \(playerName)")
print("playerAge = \(playerAge)")
print("isGameOver = \(isGameOver)")Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorZusammengesetzte ZuweisungWiederholung - Einfache MathematikVergleichsoperatoren7Grundlagen der Ein- und Ausgabe
Print-FunktionString-InterpolationReadLine-EingabeTypumwandlungWiederholung - Bis 120Wiederholung - Wahr oder Falsch10Funktionen
Eine Funktion deklarierenParameter und ArgumenteRückgabewerteArgument-LabelsWiederholung - Sigma-FunktionWiederholung - ValidierungsfunktionStandardwerte13Iterieren über Sequenzen
Iterieren über ElementeDie enumerate-MethodeIterieren über Strings Teil 1Iterieren über Strings Teil 22Variablen
Let vs. VarTyp-AnnotationenZahlenStringsBooleansBenennungskonventionenZusammenfassung – Variablen initialisieren5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Ternärer Operator8Rechnungs-Splitter
WillkommensnachrichtEingabe abfragen14Arrays für Fortgeschrittene
Array Slicing Teil 1Array Slicing Teil 2Sequenz-OperatorenDie Contains-Methode3Optionals
Was sind OptionalsUnwrapping mit If LetGuard LetNil-Coalescing-OperatorZusammenfassung – Sicheres Unwrapping6Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerSwitch-AnweisungSwitch mit Wertebereichen9Schleifen
For-In-SchleifeWhile-SchleifeRepeat-While-SchleifeBreakContinueWiederholung – FakultätBereiche in SchleifenVerschachtelte SchleifeWiederholung – Dynamische Eingabe