Go Print Statement

In Go, you can use the fmt package to print values to the console. Here's how you can use the fmt.Println function to print a value to the console:

refe‮gi:ot r‬iftidea.com
package main

import "fmt"

func main() {
    fmt.Println("Hello, world!")
}

The fmt.Println function takes one or more arguments and prints them to the console, separated by spaces. It also adds a newline character at the end of the output, so each call to Println prints its output on a new line.

You can also use the fmt.Printf function to print values using a format string. A format string is a string that specifies how to format the values you want to print. Here's an example:

package main

import "fmt"

func main() {
    name := "Alice"
    age := 30
    fmt.Printf("Name: %s, Age: %d\n", name, age)
}

In this example, we're using the %s and %d format specifiers to print the values of the name and age variables, respectively. The \n character at the end of the format string adds a newline character to the output.

You can also use the fmt.Sprintf function to format values as a string, without printing them to the console. This can be useful if you need to store the formatted string in a variable or pass it to another function. Here's an example:

package main

import "fmt"

func main() {
    name := "Bob"
    age := 25
    str := fmt.Sprintf("Name: %s, Age: %d", name, age)
    fmt.Println(str)
}

In this example, we're using the fmt.Sprintf function to format the values of the name and age variables into a string, and then printing the resulting string to the console using fmt.Println.