Golang遇到的问题记录
2024-09-07 19:57:35
1,windows cmd 结束输入问题
func main() {
counts := make(map[string]int)
countLines(os.Stdin, counts)
fmt.Println(counts)
} func countLines(f *os.File, counts map[string]int) {
input := bufio.NewScanner(f)
for input.Scan() {
if "gp" == input.Text() {
break
}
counts[input.Text()]++
}
}
linux 下直接用ctrl+D能结束当前输入,但是在windows下没找到合适的方法,现在是用的在代码中显式的判断
if “gp" == input.Text(),用ctrl+C会导致后面的代码很可能不能顺利执行
最新文章
- 用递归调用实现字符串反转(java版)
- BZOJ 3144 [Hnoi2013]切糕 ——网络流
- JAVA 笔试笔记
- [word]用Word2007查找和替换功能批量设置图片位置
- [转]jquery 对 Json 的各种遍历
- 关于TCP/IP的三次握手和四次挥手解释
- win7下80端口被(Pid=4)占用的解决方法
- json小例子
- HDU 5432 Rikka with Tree (BestCoder Round #53 (div.2))
- c# 使用递归 循环遍历导航树结构 并解析
- C#中的多线程-入门
- The connection to adb is down, and a severe error has occured.问题解决
- Entity Framework Tools install to VS 2015
- [已解决]import pymssql ImportError: libsybdb.so.5
- 利用PowerDesigner15在win7系统下对MySQL 进行反向工程(一)
- [工控安全]西门子S7-400 PLC固件逆向分析(一)
- SerialPort.h SerialPort.cpp
- Python3学习之路~6.8 多态
- 0002python中dict和list的特殊构造
- node.js express 4.x 安装指南 (找了很久呀,痛苦之路)