实现类似这种:
while(scanf("%d %d", &a, &b)!=EOF)
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
像这样吗?
for { var input string fmt.Print("请输入:") fmt.Scanf("%s\n",&input) if input == ""{ break } fmt.Println(input) }
1楼 @xiaobaiskill
var a, b int for { _, err = fmt.Scan(&a, &b) if err == io.EOF { break } }
我现在这样可以,不知道这个判断有没有问题
@zhj9709
var a, b int for { n, err := fmt.Scan(&a, &b) if n > 0{ fmt.Println(a,b) } if err == io.EOF { break } }
`单行代码`
像这样吗?
1楼 @xiaobaiskill
我现在这样可以,不知道这个判断有没有问题
@zhj9709