を処理していない私はgolangで新たなんだと、私は次のコードの作業を取得することができない理由を私は理解していない:Golangは2つの操作
func ListApps(){
fmt.Printf("\nPress Q to go back..\n")
reader := bufio.NewReader(os.Stdin)
input, _ := reader.ReadString('\n')
if string(input) == "q" {
fmt.Printf("OK")
}
}
私はメッセージを印刷したい場合、スキャン、ユーザーのコンソールで入力し、imputが文字列 "q"と等しい場合は、入力と印刷のmessafeを比較します。最後のチェックは何らかの理由で機能しません。 TFMから
これは何らかの理由で動作しません - http://screencast.com/t/3ypSrlZsB – Vnuuk
@Vnuukそれは私のために働く。あなたの端末が\ nではなく\ r \ nを使用している可能性があります。だからこそ、トリミングの第2のアプローチは、移植性があるので、よりうまくいくでしょう。 –
ありがとう!ところで - 私はWindows端末を使用しています – Vnuuk