📜  Golang 中的 fmt.Println()函数示例(1)

📅  最后修改于: 2023-12-03 15:01:01.579000             🧑  作者: Mango

Golang 中的 fmt.Println()函数示例

在 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() 是一个非常实用的函数,它可以帮助我们在控制台中输出变量和字符串等内容。此外,它还支持格式化输出,可以输出更加复杂和灵活的内容。