Golang fmt.print()函数及示例

Golang fmt.print()函数及示例

在Go语言中,fmt包实现了类似于C语言的printf()和scanf()函数的格式化输入输出(formatted I/O)。在Go语言中,fmt.print()函数使用默认格式对其操作数进行格式化,并写入标准输出。当任何字符串不作为参数传入时,会在运算对象之间添加空格。此外,此函数在fmt包中定义,因此需要导入“fmt”包才能使用这些函数。

语法:

func Print(a...interface{}) (n int, err error)

在这里,“a …interface{}”包含一些字符串和声明的常量变量。

返回值:

它返回写入的字节数和遇到的任何写错误。

示例1:

// Golang程序演示
// fmt.print()函数的应用
// 包含主要程序
package main

// 导入fmt
import (
    "fmt"
)

// 调用主函数
func main() {

    // 声明一些常量变量
    const name, dept = "GeeksforGeeks", "CS"

    // 调用print()函数
    fmt.Print(name, "是一个", dept, "门户网站。\n")

    // 按传统习惯,不用担心print()返回的错误。
}

输出:

GeeksforGeeks是一个CS门户网站。

示例2:

// Golang程序演示
// fmt.print()函数的应用
// 包含主要程序
package main

// 导入fmt
import (
    "fmt"
)

// 调用主函数
func main() {

    // 声明一些常量变量
    const str1, str2, str3 = "a", "b", "c"

    // 调用print()函数
    fmt.Print(str1, str2, str3, "\n")

    // 按传统习惯,不用担心print()返回的错误。
}

输出:

abc

在上述代码中,使用的常量变量是字符串,因此输出中两个字符串之间不加空格。

示例3:

// Golang程序演示
// fmt.print()函数的应用
// 包含主要程序
package main

// 导入fmt
import (
    "fmt"
)

// 调用主函数
func main() {

    // 声明一些常量变量
    const num1, num2, num3 = 5, 15, 15

    // 调用print()函数
    fmt.Print(num1, num2, num3, "\n")

    // 按传统习惯,不用担心print()返回的错误。
}

输出:

5 15 15

在上述代码中,使用的常量变量是数字,因此输出中两个数字之间加了空格。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程