在这里新手。
我正在尝试在go1.11.4 windows/amd64
下面是我的代码;
沙箱:https://play.golang.org/p/GoALi4HYx3L
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
fmt.Print("Enter a grade: ")
reader := bufio.NewReader(os.Stdin)
fmt.Print("Enter text: ")
input := reader.ReadString('\n')
fmt.Println(input)
}
我遇到以下错误:
prog.go:13:28:多值 单值上下文中的reader.ReadString()
我在这里想念东西吗?
答案 0 :(得分:1)
检查文档中的ReadString,尤其是描述返回值的部分(提示:此部分的标题中)。
https://golang.org/pkg/bufio/#Reader.ReadString
此外,更糟糕的是还要检查此读数 https://gobyexample.com/multiple-return-values