golang调用fmt

在Go语言(Golang)中,
fmt
是一个标准库包,提供了格式化输入和输出的功能。以下是一些常见的使用
fmt
包的例子:
打印输出
package main

import “fmt”

func main() {
fmt.Println(“Hello, World!”)
}
格式化输出
package main

import “fmt”

func main() {
var name = “Kimi”
var age = 30
fmt.Printf(“Name: %s, Age: %d\n”, name, age)
}
格式化字符串
package main

import “fmt”

func main() {
var name = “Kimi”
var age = 30
greeting := fmt.Sprintf(“Name: %s, Age: %d”, name, age)
fmt.Println(greeting)
}
读取输入
package main

import (
“fmt”
“bufio”
“os”
)

func main() {
reader := bufio.NewReader(os.Stdin)
fmt.Print(“Please enter your name: “)
name, _ := reader.ReadString(‘\n’)
fmt.Printf(“Hello, %s!\n”, name)
}
错误处理
package main

import (
“fmt”
“os”
)

func main() {
file, err := os.Open(“file.txt”)
if err != nil {
fmt.Println(“Error opening file:”, err)
return
}
defer file.Close()

// 读取文件内容…
}
打印表格
package main

import “fmt”

func main() {
fmt.Println(“ID\tName\tAge”)
fmt.Println(“1\tKimi\t30”)
fmt.Println(“2\tMoon\t25”)
}
这些是
fmt
包的一些基本用法。你可以根据需要选择不同的格式化方法来输出数据。