在Golang中,处理输入输出可以通过使用标准库提供的功能实现。
对于输入,你可以使用fmt包中的函数来读取用户的输入。例如,使用Scanf()函数可以按照指定的格式从标准输入读取数据。下面是一个简单的示例:
package main
import "fmt"
func main() {
var input string
fmt.Printf("请输入字符串:")
fmt.Scanf("%s", &input)
fmt.Printf("你输入的是:%s\n", input)
}
对于输出,你可以使用fmt包中的函数进行格式化输出。最常用的是Printf()和Println()函数。下面是一个简单的示例:
package main
import "fmt"
func main() {
name := "John"
age := 25
fmt.Printf("姓名:%s 年龄:%d\n", name, age)
fmt.Println("Hello, World!")
}
以上示例演示了如何在控制台打印输出内容。
除了标准输入输出外,还可以处理文件或网络连接等其他形式的输入输出。Golang提供了相应的包和函数来支持这些操作,例如 os、bufio 和 net/http 等。
希望以上信息能对你有所帮助!
内容由零声教学AI助手提供,问题来源于学员提问




