我正在学习围棋。
我的程序应该从stdin读取数据,直到我输入一个单句点的行。
package main
import (
"os"
"fmt"
"bufio"
)
func main(){
in := bufio.NewReader(os.Stdin)
input := ""
for input != "." {
input, err := in.ReadString('\n')
if err != nil {
panic(err)
}
}
}
我应该如何修改for循环,以在输入单个点时停止程序?
我试图用for语句实现while循环,我的方法是否有问题,条件是否错误,还是ReadString弄乱了我的数据?
繁星点点滴滴
三国纷争
相关分类