iOS

Fondamenti di Swift

Variabili e costanti, tipi, optionals, closures, control flow, error handling

25 domande da colloquio·
Junior
1

Qual è la differenza tra 'let' e 'var' in Swift?

Risposta

let dichiara una costante immutabile mentre var dichiara una variabile mutabile. Una costante non può essere modificata dopo la dichiarazione, ma una variabile può cambiare valore. Usa let per impostazione predefinita per sicurezza e chiarezza del codice.

2

Quale tipo di dato è usato per rappresentare true o false in Swift?

Risposta

Il tipo Bool è usato per i valori booleani true e false. È un tipo fondamentale in Swift usato nelle condizioni per controllare il flusso di esecuzione. Altri tipi hanno scopi diversi: Int per gli interi, String per il testo, Boolean non esiste in Swift.

3

Cos'è l'inferenza di tipo in Swift?

Risposta

L'inferenza di tipo consente a Swift di dedurre automaticamente il tipo di una variabile dal suo valore iniziale. Ad esempio, se assegni 42, Swift deduce Int. Se assegni del testo, deduce String. Questo rende il codice conciso senza perdere la sicurezza dei tipi. Puoi annotare esplicitamente se necessario.

4

Cos'è un optional in Swift?

5

Come si esegue l'unwrap di un optional in modo sicuro usando 'if let'?

+22 domande da colloquio

Padroneggia iOS per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis