2017-08-08 1 views
0

が、私は単純なコードを持って働く:入力がないゴーで

package main 

import (
    "bufio" 
    "os" 
    "fmt" 
) 

func main() { 
    scanner := bufio.NewScanner(os.Stdin) 
    var text string 
    fmt.Print("Enter your text: ") 
    scanner.Scan() 
    text = scanner.Text() 
    fmt.Println("Your text was: ", text) 
} 

私は自分の端末でコードを実行したり、ゴーグラント島での実行モードを使用して、完璧に動作する場合。

しかし、私がEnterと入力しても、Goglandのデバッグモードで同じコードを実行すると、入力を読み続けることができます。

enter image description here

どのようにそれを修正するには?それともバグですか?私はGogland 1.0 EAPを使用しています。

答えて

1

私はについて同じ問題を抱えています。Gogland-172.3757.2、それはdefenetlyバグです。

は、アプリケーションが本当の端末で実行されないデフォルトではhttps://youtrack.jetbrains.com/issues/GO