Komentarze
Część sekcji Podstawy ścieżki Swift w Coddy. Lekcja 3 z 86.
Komentarze to notatki, które zapisujesz w kodzie. Kompilator całkowicie je ignoruje — służą wyłącznie temu, aby pomóc ludziom zrozumieć kod.
Aby napisać komentarz w jednej linii, użyj //. Wszystko po // aż do końca linii jest ignorowane:
// To jest komentarz
print("Hello!")Komentarz można również umieścić na końcu wiersza, po kodzie:
print("Hello!") // To wypisuje Hello!W przypadku komentarzy obejmujących kilka wierszy użyj /*, aby je rozpocząć, i */, aby je zakończyć:
/* To jest komentarz wielowierszowy.
Kompilator ignoruje go w całości. */
print("Welcome!")Komentarze mogą również tymczasowo wyłączyć linię kodu bez jej usuwania:
// print("This line will NOT run")
print("This line will run")Wyzwanie
PoczątkującyPopraw kod tak, aby wyświetlane było tylko Hello, Swift!.
- Zastąp
?symbolami, które zamieniają wiersz w komentarz - Wiersz wyświetlający
Goodbye!powinien stać się komentarzem, aby NIE został wykonany - Zmień tylko wiersz zaczynający się od
?
Spróbuj swoich sił
// Wpisz swój kod poniżej
? print("Goodbye!")
print("Hello, Swift!")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