Raccolte in Swift

Feb 20 2023
Array Gli array sono raccolte di valori archiviati come un singolo valore. L'array ha un numero di indice.

Vettore

Gli array sono raccolte di valori archiviati come un singolo valore. L'array ha un numero di indice. Le posizioni dell'array contano da zero. La matrice inizia con parentesi quadre e termina con parentesi quadre. I valori in esso sono separati da virgole.

Creazione di un array vuoto con annotazione di tipo

Se vuoi creare un array vuoto, ci sono molti modi.

Lettura del valore da un array

Funzioni di matrice

L'usato più comune

Impostato

Sebbene set sia simile a array, presenta differenze importanti. Questi sono;

1- Il set è una raccolta non ordinata. Non ha indice.

2- Nessun elemento appare due volte in un set.

Poiché gli insiemi sono simili agli array, è necessario specificare che si tratta di un insieme quando si definisce l'insieme.

Non leggiamo il valore dall'insieme, perché i valori non sono ordinati. In generale, possiamo usare l'insieme se ci sono valori che non vogliamo ripetere in esso, o se ci sono valori il cui ordine non pensiamo sia importante.

Creazione di un set vuoto con annotazione del tipo

Ignora il nome del set

Imposta funzioni

L'usato più comune

Tupla

Le tuple consentono di memorizzare più valori insieme in un singolo valore. Potrebbe sembrare un array, ma le tuple sono diverse:

  1. Non puoi aggiungere o rimuovere elementi da una tupla; sono di dimensioni fisse.
  2. Non puoi cambiare il tipo di elementi in una tupla; hanno sempre gli stessi tipi con cui sono stati creati.
  3. Puoi accedere agli elementi in una tupla utilizzando posizioni numeriche o nominandoli, ma Swift non ti consentirà di leggere numeri o nomi che non esistono.

È il nome dato alla struttura in cui conserviamo i dati come valori-chiave.

Creazione di un dizionario vuoto e di un'annotazione del tipo

Valore di lettura da un dizionario

Funzioni dei dizionari

L'usato più comune

Se vuoi dare un'occhiata più da vicino a questo argomento, puoi raggiungere il mio indirizzo github qui .