在 Golang 中,从标准输入读取整数列表并将它们存储在整数切片中无需显式 for 循环即可高效实现。
要实现此目的,您可以利用 fmt.Scan 函数和递归辅助函数来简化输入读取过程。以下是该方法的细分:
读取整数的数量:
初始化slice:
定义递归辅助函数 ReadN:
此函数采用以下参数:
函数中:
调用 ReadN:
通过利用递归并消除对通过显式 for 循环,此方法简化了在整数切片中读取和存储整数的过程。为了实现更快的输入扫描,您可以考虑自定义 Scan 功能来优化输入读取性能。
以上是如何在 Golang 中不使用 For 循环读取一组整数?的详细内容。更多信息请关注PHP中文网其他相关文章!