Aclaración de los Print
Printf- "Imprimir formateador" esta función le permite formatear números, variables y cadenas en el primer parámetro de cadena que le dé. Print- "Imprimir" Esto no puede formatear nada, simplemente toma una cadena e imprime. Println- "Línea de impresión" lo mismo que, Print()sin embargo, agregará un carácter \n de nueva línea al final.
Ejemplo: package main import "fmt" func main() { const name, age = "Kim", 22 // fmt.Print(name, " is ", age, " years old.\n") // Kim is 22 years old. fmt.Printf("%v is %v years old.\n", name, age) // Kim is 22 years old. fmt.Println(name, "is", age, "years old.") // Kim is 22 years old. // print(name, " is ", age, " years old.\n") // Kim is 22 years old. println(name, "is", age, "years old.") // Kim is 22 years old. }
Referencia: https://stackoverflow.com/questions/53879154/println-vs-printf-vs-print-in-go