📅  最后修改于: 2023-12-03 15:01:01.579000             🧑  作者: Mango
在 Golang 中,fmt.Println() 是一种常用的函数,它可以在控制台中输出字符串和变量等内容。
下面是 fmt.Println() 函数的基本语法:
func Println(a ...interface{}) (n int, err error)
其中,a ...interface{} 表示可变参数,可以传入任意类型和数量的参数。
package main
import "fmt"
func main() {
var name string = "John"
var age int = 25
fmt.Println("My name is", name, "and I am", age, "years old.")
}
上面的示例中,我们定义了一个名为 name 的字符串变量和一个名为 age 的整数变量,然后使用 fmt.Println() 函数输出了一个含有字符串和变量的语句。
输出结果如下:
My name is John and I am 25 years old.
除了普通的输出外,fmt.Println() 还支持格式化输出。下面是一个格式化输出示例:
package main
import "fmt"
func main() {
var name string = "John"
var age int = 25
fmt.Printf("My name is %s and I am %d years old.\n", name, age)
}
在这个示例中,我们使用了 fmt.Printf() 函数进行格式化输出,格式化字符串为"My name is %s and I am %d years old.",其中 %s 和 %d 分别表示字符串和整数类型,后面的 name 和 age 分别为对应的变量。
输出结果与前面例子相同。
在 Golang 中,fmt.Println() 是一个非常实用的函数,它可以帮助我们在控制台中输出变量和字符串等内容。此外,它还支持格式化输出,可以输出更加复杂和灵活的内容。