go语言从零到精通(十二)—— go语言Sprint()函数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/The_Reader/article/details/81253837

 func Sprint

func Sprint(a ...interface{}) string

 Sprint采用默认格式将其参数格式化,串联所有输出生成并返回一个字符串。如果两个相邻的参数都不是字符串,会在它们的输出之间添加空格。

func Sprintf

func Sprintf(format string, a ...interface{}) string

 Sprintf根据format参数生成格式化的字符串并返回该字符串。

func Sprintln

func Sprintln(a ...interface{}) string

Sprintln采用默认格式将其参数格式化,串联所有输出生成并返回一个字符串。总是会在相邻参数的输出之间添加空格并在输出结束后添加换行符。

实例:

package main

import "fmt"

func main() {
	var  name string = "wek "
	var  name1  string


	name3 := fmt.Sprintf("你好:%s\t 我%d岁了,我%s?",name,23,"帅")
	name2 := fmt.Sprintln(name,123,"asdas")//和Sprint共功能一样,只不过会给输出结果多一个换行符。
	name4 := fmt.Sprint(name,123,"asdas")
	name5 := fmt.Sprint(name,123,"asdas")

	fmt.Print(name1)

	fmt.Print(name2)
	fmt.Print(name3)
	fmt.Print(name4)
	fmt.Print(name5)





}

 结果为:

猜你喜欢

转载自blog.csdn.net/The_Reader/article/details/81253837