reader.ReadString('\n')这样怎么会报错?

123445 · 2022-12-04 21:00:56 · 1734 次点击
123445
2048tb.com
    reader := bufio.NewReader(strings.NewReader("abc\ndgdg\nsdfhdsf"))

    //r, _ := reader.ReadString('f')
    r, _ := reader.ReadString([]byte("b")[0])
    log.Println(r)

奇了怪了,换个电脑,同样的版本,就没问题

#1
更多评论
tuzhiya
你好

没问题个啥啊,你把你新的代码放到你一开始的电脑测试下。很多设置都不一样了

#2
123445
2048tb.com

我调用ReadString之前调用了下reader.ReadRune(),后面就不行了,这是什么原理,我重新NewReader一个来ReadString都不行。

#3