Go

Golang

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 Map in Go

Usare le Map in Go

Le Map sono strutture dati chiave:valore, dove la chiave è univoca.

Esistono in praticamente tutti i linguaggi, con le dovute differenze ovviamente.

In questo articolo vediamo come usarle in Go.

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 file in Go

Creare file in Go

Nel package ioutil della libreria standard di Go, troviamo parecchie funzioni che ci consentono operazioni di I/O in maniera rapida.

In questo articolo vediamo come usare WriteFile per creare un file.

Mattepuffo's logo
Leggere file riga per riga in Go

Leggere file riga per riga in Go

Inauguriamo con questo articolo la sezione dedicata a Go (o Golang).

Direi che era anche ora.....

Cominciamo con un articolo semplice: come leggere un file di testo riga per riga.