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会导致后面的代码很可能不能顺利执行

转载于:https://www.cnblogs.com/8000cabbage/p/8417269.html

Golang遇到的问题记录相关推荐

  1. Linux上基于 Golang 实现 KeyLogger 按键记录

    Github 项目主页 实现原理: 记录每次按键 键值和时间戳, 记录每天累计键输入次数 报表计算规则: 获取时间段内 Top 值的键值,得到需要展示的键值 获取时间段内每天 键值 输入次数 热力图 ...

  2. 是时候回答【我为什么要学习 Go 语言(golang)】这个问题了

    想必每个人在学习新事物之前,都会扪心自问:"我为什么要学习它呢?" 正如我们读四大名著一般,也只有在您读过了四大名著后,再细看中国几千年历史不就是天下大势合久必分,分久必合,再者, ...

  3. golang常用方法积累

    golang常用方法积累 日志记录 HTTP请求 字符处理 strings库 正则匹配 类型定义 不定参数类型定义 var const map map转json json type json性能优化 ...

  4. 私有化仓库的 GO 模块使用实践

    本文以又拍云团队私有化模块处理的实践案例为基础,介绍如何使用私有化模块,以及 go get 工具背后的细节,其中包括如何让 go 正确的源获私有化 gitlab 上源代码以及认证等问题.文章根据又拍云 ...

  5. 动手实现一个docker引擎-1-从内核到docker的三驾马车

    学习自<自己动手写Docker> 作者:陈显鹭(花名:遥鹭)-阿里云高级研发工程师等 京东购买链接:https://item.jd.com/10033552355433.html 其他资料 ...

  6. pid_namespace

    1.pid_namespace结构主要的成员 pid_namespace实现了容器间pid资源的隔离,容器里面的进程只能看到容器内的pid信息,高层级的pidns可以看到低层级的pidns信息. st ...

  7. vscode利用delve调试go1.12代码

    目前vscode里调试go利用的是delve工具,最新delve仅支持调试go1.14及以上版本的代码,但有时有需要用较低版本golang,不方便升级golang. 解决方案之一是在launch.js ...

  8. PBFT概念与Go语言入门(Tendermint基础)

    Tendermint作为当前最知名且实用的PBFT框架,网上资料并不很多,而实现Tendermint的Go语言,由于相对小众,也存在资料匮乏和模糊错漏的问题.本文简单介绍PBFT概念和Go语言[&am ...

  9. go 获得 mysql 实际运行 SQL,Golang实践录:一个数据库迁移的代码记录

    实现一个数据库迁移的案子.有些知识点值得记录. 技术框架 github.com/go-xorm/xorm:数据库操作 github.com/denisenkom/go-mssqldb:sqlserve ...

最新文章

  1. 罗马数字转整数 · Roman to Integer
  2. 【Android 异步操作】Handler 机制 ( MessageQueue 消息队列的阻塞机制 | Java 层机制 | native 层阻塞机制 | native 层解除阻塞机制 )
  3. 光线追踪技术的理论和实践(面向对象)
  4. c语言无效参数视为严重错误,C语言编译错误:错误:‘-’参数类型无效(有‘int’)...
  5. 写一个易于维护使用方便性能可靠的Hybrid框架(一)—— 思路构建
  6. Oracle修改表结构字段名和字段长度
  7. jquery on()方法和bind()方法的区别
  8. C/C++中static关键字的作用
  9. mysql删除重复记录语句的方法
  10. tif软件Android版下载,TIF文件查看器
  11. 按条件爬取百度百科词条及其相关词条的ID
  12. python ORM 模块peewee(三): Model的建立
  13. 虾皮店铺如何快速上传商品
  14. 【审稿意见】科研菜鸟如何攥写审稿意见?万能模板!!!
  15. Android中你不得不知的几个问题及解决方法
  16. 解决Windows无法NFS启动imx6ull开发板的问题
  17. 实战 | flink sql 实时 TopN
  18. 2017.12.20 静态网页小实战
  19. 5 Pandas数据库
  20. Huawei 5G MiFi E6878-370 VS E6878-870

热门文章

  1. 学习API 判断光驱是否为光盘
  2. AFNetWorking 使用记录
  3. ajax同步和异步提交的区别
  4. WinXP系统下安装SQL SERVER 2000
  5. 坏了坏了,以后用/proc读取Linux系统信息可能要给联想交专利费了
  6. Flutter PageView 实现的自动轮播图效果 Timer实现的自动轮播效果
  7. Flutter加载Html并实现与JS 的双向调用
  8. Springboot2.x使用redis作为缓存
  9. 如何使用Action.Invoke()触发一个Storyboard
  10. redux-saga基本用法