去 fmt.Scan into Array

标签 go stdin

fmt 包有一个 Scan 函数,它读取标准输入,并将连续的空格分隔值写入您提供的变量。有没有一种方法可以将它与 Slices 一起使用,这样我就可以创建一个 sice n 的 slice ,然后扫描读取 n 个值并将它们放入 slice 中?

最佳答案

只需将对 fmt.Scan 的调用包装在 for 循环中即可。

关于去 fmt.Scan into Array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16931561/

相关文章:

windows - 确定是否可以在 windows 上删除文件

bash/shell 多次读取 LINE

go - 如何解释堆栈跟踪中的负行号

c++ - 异步控制台输入卡住之前的输入 C

c++ - 来自 dev cpp 文件的标准输入

c - 如何防止用户输入超过最大限制的数据?

python - 你如何从没有结尾的管道中读取python中的标准输入

go - for循环中的变量在外部未定义

go - VSCode + Go 不断切换 go.mod 依赖项,设置 root 所有权

Golang 将打印存储为变量