Ritornare più valori in una funzione in Swift
In Swift possiamo far tornare ad una funzione più valori usando le tuple.
Che altro non sono che una struttura dati che può contenere valori di diverso tipo.
In Swift possiamo far tornare ad una funzione più valori usando le tuple.
Che altro non sono che una struttura dati che può contenere valori di diverso tipo.
In Swift le tuple sono come un array che contiene dati di tipo di diverso.
Possono essere molto utili in diversi casi.
Una cosa importante da ricordare però, è che possiamo modificare gli elementi di una tupla, ma non possiamo aggiungere o rimuovere elementi.
In Python le namedtuple fanno parte delle collezioni standard, e sono una estensioni delle classiche tuple.
Sostanzialmente sono dei contenitori di dati nominali, ai quali è possibile accedere come fossero oggetti.
Possono essere molto comodi in diverse occasioni.
Le tuple in Rust sono strutture di dati composti; nel senso che dentro ad una tupla possiamo avere sia stringhe, che numeri, ecc.
Inoltre hanno una lunghezza fissa, nel senso che una volta create non possono essere modificate.
Infine sulle tuple non si può iterare; si possono visualizzare i singoli item presi per indice, che comincia per zero.
Le tuple sono molto usate in diversi linguaggi di programmazione, e sono state aggiunte anche nelle ultime versioni di C#.
Nel caso in cui non avete proprio l'ultima versione, potete installare un pacchetto tramite NuGet che si chiama System.ValueTuple.