Conociendo Golang

package main import ( "fmt" "math" ) func triple(numero int) int { return numero*3 } func resta(x, y int) int { return x - y } func swap (x, y string) (string, string){ return y, x } func split(sum int) (x, y int) { x = sum * 4/9 y = sum - x return } func metodo() { fmt.Println("***Metodo en Golang***") var cadena string //"" var x, y, z int //0,0,0 var verdadero, falso bool//false, false var real float32 //0.0 cadena = "FERROCARRILERO" x, y, z = 0, 1 , 2 verdadero, falso = false, true real = 67.5 fmt.Printf("Cadena: %s\n",cadena) fmt.Printf("x: %d, y: %d, z:%d \n",x,y,z) fmt.Printf("verdadero: %t, falso: %t \n",verdadero,falso) fmt.Printf("Real: %f \n",real) } func condicional(){ var verdadero bool var numero int numero = 33 if(numero >= 33){ verdadero = true } if(verdadero){ fmt.Println("Es verdadero!!") } //Se usa := para ahorrase la declaración de tipo booleano := "true" if(booleano == "true"){ fmt.Println("Concuerda con la cadena") } } func main() { metodo() condicional() fmt.Printf("Hola, mundo\n") fmt.Println("Feliz Dia ", math.Pi, "!!") fmt.Printf("Ahora tu tienes %g problemas.", math.Nextafter(2, 3)) fmt.Printf("\nTriple de 5 es %d", triple(5)) fmt.Printf("\nResta de 4 y 6 nos da: %d \n",resta(4,6)) m, n := swap("Ciao","Arrivaderci") fmt.Println(m, n) fmt.Println(split(17)) }
Ejemplos usando Go

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.