-
在Go语言中,
fmt
包提供了用于格式化输入和输出的功能。以下是fmt
包中一些常用的函数和用法:-
Printf 函数:
-
Printf
函数用于格式化输出到标准输出(通常是控制台)。 -
示例:
package main import "fmt" func main() { name := "John" age := 30 fmt.Printf("Name: %s, Age: %d\n", name, age) }
-
-
Sprintf 函数:
-
Sprintf
函数用于将格式化的字符串保存到一个变量中,而不是直接输出。 -
示例:
package main import "fmt" func main() { name := "John" age := 30 result := fmt.Sprintf("Name: %s, Age: %d", name, age) fmt.Println(result) }
-
-
Println 函数:
-
Println
函数用于格式化输出并在最后添加换行符。 -
示例:
package main import "fmt" func main() { name := "John" age := 30 fmt.Println("Name:", name, ", Age:", age) }
-
-
Scanf 函数:
-
Scanf
函数用于从标准输入中读取格式化的数据。 -
示例:
package main import "fmt" func main() { var name string var age int fmt.Print("Enter name: ") fmt.Scanf("%s", &name) fmt.Print("Enter age: ") fmt.Scanf("%d", &age) fmt.Printf("Name: %s, Age: %d\n", name, age) }
-
-
格式化标识符:
-
Printf
和Sprintf
函数使用格式化标识符来指定输出的格式,例如%s
表示字符串,%d
表示整数。 -
示例:
package main import "fmt" func main() { name := "John" age := 30 fmt.Printf("Name: %s, Age: %d\n", name, age) }
-
-
fmt用法
于 2023-12-13 11:22:00 首次发布