【发布时间】:2018-12-16 18:06:06
【问题描述】:
我是 Go 新手。
我编写了下面的程序以允许用户输入名称。
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
reader := bufio.NewReader(os.Stdin)
fmt.Print("Enter name:")
name, err := reader.ReadString('\n')
if err != nil {
panic(err)
}
fmt.Println(name == "nixon")
}
我运行程序并输入了我的名字nixon
为什么fmt.Println(name == "nixon")的输出总是false?
【问题讨论】: