一页天书不分说

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一, 

我们一般会这么用,接收 标准输入的东西:

		scanner := bufio.NewScanner(os.Stdin)
		for scanner.Scan() {
			fmt.Println(scanner.Text())
		}

 

二,

当然也可以用来接收文件里的东西:

    		f, _ := os.Open("xxx.txt")
                scanner := bufio.NewScanner(f)
		for scanner.Scan() {
                            // ...
                }
            

三, 最关键的一点是,Scanner本身不负责关闭文件描述符,你需要自己在外面关闭。

 

posted on 2017-04-10 14:57  一页天书不分说  阅读(666)  评论(0编辑  收藏  举报