iOS

Podstawy Swift

Zmienne i stałe, typy, optionals, closures, control flow, error handling

25 pytań z rozmów·
Junior
1

Jaka jest różnica między 'let' a 'var' w Swift?

Odpowiedź

let deklaruje niemodyfikowalną stałą, podczas gdy var deklaruje modyfikowalną zmienną. Stałej nie można zmienić po deklaracji, ale zmienna może zmieniać wartość. Domyślnie używaj let dla bezpieczeństwa i czytelności kodu.

2

Który typ danych jest używany do reprezentowania true lub false w Swift?

Odpowiedź

Typ Bool jest używany dla wartości logicznych true i false. To podstawowy typ w Swift używany w warunkach do kontrolowania przepływu wykonania. Inne typy służą do innych celów: Int dla liczb całkowitych, String dla tekstu, Boolean nie istnieje w Swift.

3

Czym jest wnioskowanie o typach (type inference) w Swift?

Odpowiedź

Wnioskowanie o typach pozwala Swift automatycznie wydedukować typ zmiennej na podstawie jej wartości początkowej. Na przykład, gdy przypiszesz 42, Swift wywnioskuje Int. Gdy przypiszesz tekst, wywnioskuje String. Dzięki temu kod jest zwięzły bez utraty bezpieczeństwa typów. W razie potrzeby możesz jawnie określić typ.

4

Czym jest optional w Swift?

5

Jak bezpiecznie rozpakować (unwrap) optional za pomocą 'if let'?

+22 pytań z rozmów

Opanuj iOS na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo