struct

Mattepuffo's logo
Usare i protocolli in Swift

Usare i protocolli in Swift

I protocolli in Swift definiscono una serie di proprietà e metodi per soddisfare un determinato compito.

Non hanno una implementazione, ma definiscono una interfaccia, che poi verrà implementata da una struct o da una classe.

Sostanzialmente sono le interfacce di uno dei tanti altri linguaggi OOP.

Mattepuffo's logo
Usare le interface in Go

Usare le interface in Go

Go mette a disposizione le interface per organizzare meglio il codice; ad esempio se abbiamo bisogno di assegnare delle funzione a delle struct.

Per chi conosce la OOP, la funzione è molto simile, solo che è differente il modo in cui vengono usate.

In primis, come vedremo, non c'è bisogno di implementarle in maniera specifica; in Go le interfacce vengono implementate in maniera implicita.

Mattepuffo's logo
Usare le struct in Go

Usare le struct in Go

Qui abbiamo visto come creare dei tipi custom in Go, ma non abbiamo approfondito il discorso sulle struct.

In questo articolo vediamo un uso più avanzato facendo un pò di esempi.

Mattepuffo's logo
Creare variabili globali in Swift

Creare variabili globali in Swift

In pratica sto creando una appa personale in Swift.

E voglio avere una o più variabili globali in modo da averle sempre a portata di mano; ad esempio il path di base dell'API remota.

Swift non richiede che un file abbia lo stesso nome della classe/struct al suo interno.