Konwencje nazewnictwa
Część sekcji Podstawy ścieżki Swift w Coddy. Lekcja 9 z 86.
Konwencje nazewnictwa to zbiór wytycznych, których programiści przestrzegają, aby ich kod był bardziej czytelny i łatwiejszy w utrzymaniu. Różne języki programowania często mają różne konwencje nazewnictwa. W Swift zmienne i stałe zapisuje się w camelCase: pierwsze słowo zaczyna się małą literą, a każde kolejne wielką literą.
Podczas tworzenia nazwy zmiennej używaj opisowych i znaczących słów.
Na przykład:
// Złe nazewnictwo
let is_active = false // nie w stylu camelCase (snake_case)
let a = 10
let b = "Hello"
let x = true
// Dobre nazewnictwo
let age = 10
let greeting = "Hello"
let isActive = trueWyzwanie
PoczątkującyNapisz kod, który inicjalizuje następujące stałe, używając prawidłowego nazewnictwa camelCase:
playerNameo wartości"Alice"playerAgeo wartości25isGameOvero wartościfalse
Upewnij się, że używasz dokładnych nazw zmiennych i wartości. Pamiętaj:
- Swift rozróżnia wielkość liter! (
playerName≠Playername)- Wartości ciągów znaków muszą być ujęte w cudzysłowy
- Wartości logiczne zapisuje się małymi literami:
true/false
Spróbuj swoich sił
// Wpisz swój kod poniżej
let playerName = ?
let playerAge = ?
let isGameOver = ?
// Nie zmieniaj poniższych wierszy
print("playerName = \(playerName)")
print("playerAge = \(playerAge)")
print("isGameOver = \(isGameOver)")Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 1
Operatory arytmetyczneOperator moduloPrzypisanie złożonePodsumowanie — prosta matematykaOperatory porównania7Podstawowe wejście/wyjście
Funkcja printInterpolacja ciągów znakówWejście ReadLineKonwersja typówPowtórka – do 120Powtórka – prawda czy fałsz10Funkcje
Deklarowanie funkcjiParametry i argumentyWartości zwracaneEtykiety argumentówPowtórka – funkcja SigmaPowtórka – funkcja walidującaWartości domyślne2Zmienne
let vs varAdnotacje typówLiczbyŁańcuch znakówWartość logicznaKonwencje nazewnictwaPodsumowanie – inicjalizacja zmiennych5Operatory, część 2
Operatory logiczne, część 1Operatory logiczne, część 2Powtórka – prosta logikaOperatory logiczne, część 3Operator trójargumentowy8Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych wejściowych11FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz3Typy opcjonalne
Czym są typy opcjonalneRozpakowywanie za pomocą if letGuard letOperator nil-coalescingPodsumowanie — bezpieczne rozpakowywanie6Podejmowanie decyzji
Instrukcja ifIf - ElsePowtórka – prosty kalkulatorInstrukcja switchSwitch z zakresami9Pętle
Pętla for-inPętla whilePętla repeat-whileInstrukcja breakInstrukcja continuePowtórzenie – silniaZakresy w pętlachPętla zagnieżdżonaPowtórzenie – dynamiczne dane wejściowePoćwicz samodzielnie: Edytor online Swift