Golang fmt.Println()函数及示例

Golang fmt.Println()函数及示例

Go 语言中,fmt 包使用类似于 C 中的 printf() 和 scanf() 函数的方式实现格式化 I/O 功能。而 Go 语言中的 fmt.Println() 函数会使用默认格式对其操作数进行格式化,并将其写入标准输出中,操作数组中的元素之间会添加空格,并在末尾追加一个换行符。特别地,此函数定义在 fmt 包中,需要通过 import “fmt” 来使用这些函数。

语法:

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

这里,“a …interface{}” 包含了一些指定的字符串常量变量。

返回值: 它返回写入的字节数以及遇到的任何写错误。

示例1:

// Golang程序示例,展示了使用
// fmt.Println()函数的用法
  
//引入主包
package main
  
//引入fmt
import (
    "fmt"
)
  
//调用主函数
func main() {
  
    //声明一些常量变量
    const name, dept = "GeeksforGeeks", "CS"
  
    //调用Println()函数
    fmt.Println(name, "is", "a", dept, "Portal.")
  
    //通常不必担心Println返回的任何错误。
  
} 

输出:

GeeksforGeeks is a CS Portal.

在上面的代码中,可以看到Println()函数在指定字符串中不包含任何空格,但在输出中会打印出空格,这可以从上面的输出中看出来。

例2:

// Golang程序示例,展示使用
//fmt.Println()函数的用法
  
//引入主包
package main
  
//引入fmt
import (
    "fmt"
)
  
//调用主函数
func main() {
  
    //声明一些常量变量
    const num1, num2, num3, num4 = 5, 10, 15, 50
  
    //调用Println()函数
    fmt.Println(num1, "+", num2, "=", num3)
    fmt.Println(num1, "*", num2, "=", num4)
  
    //通常不必担心Println返回的任何错误。
  
} 

输出:

5 + 10 = 15
5 * 10 = 50

在上面的代码中,可以看到Println()函数在使用中没有使用换行符(\n),但在输出中打印出新的一行。这可以在上面显示的输出中看到。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程