Tra gli ultimi articoli

Go

Struct

golang

Cosa sono le Struct? Le Struct in golang sono semplicemente delle raccolte di valori chiamati in questo caso campi (fields). Un semplicissimo esempio di struct può essere: package main import "fmt" func main() { type Calciatori struct { Attaccante string Portiere string Eta_media int } //possiamo direttamente stampare a schermo fmt.Println(Calciatori{Attaccante: "Icardi", Portiere: "Handa", Eta_media: 35}) fmt.Println(Calciatori{Attaccante: "Ronaldo", Portiere: "Buffon", ... Continua a leggere »

I puntatori in Go

golang

Cos’è un puntatore? Possiamo considerare un puntatore come un link all’indirizzo di memoria di una variabile. In questo modo potremmo leggere o modificare questa variabile in qualsiasi scope ci troviamo. Impossibile farne a meno in progetti più o meno complessi. Nella prima funzione la funzione richiamata dal main non riesce a cambiare definitivamente il valore della variabile. Per questo nella ... Continua a leggere »

Utilizzare package in Golang

golang

In golang si possono utilizzare librerie fatte da noi semplicemente utilizzando questa sintassi Script del main   package main import ( "fmt" "../myfunc" //nome del package e di dove è situato nel progetto ) var resu int = 0 func mmm() int { return myfunc.Add10(15) //utilizza la funzione Add10 presente nel package myfunc } func main() { resu = mmm() ... Continua a leggere »

Funzione di prova

golang

Funzione di prova dove aggiungiamo 10 ad un numero richiamato dal main scritta in GO   package main import "fmt" //libreria che si occupa di stampare in console stringhe etc var resu int = 0 //dichiarazione di resu (che sarà poi il nostro risultato) //funzione che somma al nostro numero 10, nella funzione si dichiara direttamente anche il tipo di ... Continua a leggere »