gpt4 book ai didi

戈朗 : How to terminate the bufio Scan() from terminal?

转载 作者:IT王子 更新时间:2023-10-29 01:23:40 26 4
gpt4 key购买 nike

我正在运行 dup1 example来自 The Go Programming Language本书(相关代码如下所示):

for input.Scan() {
counts[input.Text()]++
}

输入几行文本后,我想终止 Scan() 方法。我试过 Ctrl+D、Ctrl+Z 和许多其他组合键,但都没有成功。只有 Ctrl+C 有效,但也会终止程序。

如何在不退出程序的情况下从终端终止 Scan()

我正在使用 os.Stdin 在 Windows 7 上进行开发。

[编辑]

Ctrl+Z 不起作用:

谢谢。但这对我不起作用:

C:\prj\src\gopl\>go run dup1.go
I have tried all these combinations from the terminal
^Z
^X
^V
^B
^N

^A
^D
^F
^G

^K
^L
^Q
^W
^E
^R
^T
^Y
^U
^O
^P
2(Notes: only Ctrl + C works here)

C:\prj\src\gopl\>

如果我在 Ubuntu 中运行这个程序,只有 Ctrl + D 有效,Ctrl + Z停止程序和 Ctrl + C 将终止它。

最佳答案

没有人问,但我在 OSX 中遇到了这个问题,这是在搜索中出现的。当在行首按下 control-D 时,Mac OSX 终端会识别 EOF。

关于戈朗 : How to terminate the bufio Scan() from terminal?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35754563/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com