如何使用GO中的fmt.Scanf函数从标准输入获取整数输入?

如果使用fmt.Scanf不能做到这一点,那么读取单个整数的最佳方式是什么?

推荐答案

http://golang.org/pkg/fmt/#Scanf

Go中包含的所有库都有很好的文档记录.

话虽如此,我相信

func main() {
    var i int
    _, err := fmt.Scanf("%d", &i)
}

奏效了吗?

Go相关问答推荐

向API网关终结点发出POST请求时出现AWS Lambda With Go:";Rune me.InvalidEntrypoint";错误

map 中的多个函数类型,Golang

更改位置级别和时间戳零点Golang

Golang使用Run()执行的命令没有返回

埃拉托塞尼筛:加快交叉关闭倍数步骤

什么东西逃到了堆里?

调用库和直接操作效率有区别吗?

Go 中的sync.Cond 与 Wait 方法

htmx 表单 + gin 无法正确读取请求正文

如何解决构建Docker Compose时的权限被拒绝问题

在 Go 中解组编号的 XML 标签

在 Cloud Run 中找不到默认凭据

如何使用 go-git 将特定分支推送到远程

Go 中如何调用测试函数?

函数实现接口时的模式名称是什么?

Go:从 ssl 证书中获取 'subject/unstructeredName' 的值

Go:如何创建一个可以提供配置文件中描述的 url 的服务器

Go模板中的浮点除法

如何在 Unmarshal 中使用泛型(转到 1.18)

是否存在一个Go泛型类型约束,该约束捕获了将类型用作映射中的键的能力?