Println

package main

import "fmt"

func main(){

	helloMessage := "Hello"
	worldMessage := "world"

	// Println
	fmt.Println(helloMessage, worldMessage)
	fmt.Println(helloMessage, worldMessage)
}
Hello world
Hello world

Printf

package main

import "fmt"

func main(){

	// Printf
	nombre := "PLatzi"
	cursos := 500
	fmt.Printf("%s tiene más de %d cursos\\n", nombre, cursos)
	fmt.Printf("%v tiene más de %v cursos\\n", nombre, cursos)
}
PLatzi tiene más de 500 cursos
PLatzi tiene más de 500 cursos

Sprintf

package main

import "fmt"

func main(){

	// Sprintf
	message := fmt.Sprintf("%s tiene más de %d cursos", nombre, cursos)
	fmt.Println(message)
}
PLatzi tiene más de 500 cursos

Tipo de dato

package main

import "fmt"

func main(){

	helloMessage := "Hello"
	cursos := 500
	
	// Tipo de dato
	fmt.Printf("Tipo de variable de helloMessage: %T\\n", helloMessage)
	fmt.Printf("Tipo de datos de cursos: %T", cursos)
}
Tipo de variable de helloMessage: string
Tipo de datos de cursos: int