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.