を押す刚性一時停止滞在するプログラムを望んでいました。たとえば、次のように
package main
import ("fmt"
"time"
)
func main() {
fmt.Println("Hello world!")
duration := time.Second
time.Sleep(duration)
}
任意にあなたができる時間を長くするには、次の
duration := time.Duration(10)*time.Second // Pause for 10 seconds
EDIT:OPはもはや上記の答えが法案に合うの質問に追加の制約を追加しましたので、を。 キーを押すまで、改行(\n
)文字の読み込みを待つ新しいバッファーリーダーを作成することで、一時停止することができます。
package main
import ("fmt"
"bufio"
"os"
)
func main() {
fmt.Println("Hello world!")
fmt.Print("Press 'Enter' to continue...")
bufio.NewReader(os.Stdin).ReadBytes('\n')
}
しかし、これはほんの数秒間持続し、私は鍵が – Vaderman2782
@Vadeを押したときにプログラムが終了しますrman2782あなたはその質問に言及しませんでした。マイクはどのように知っていたでしょうか? – Mostafa
申し訳ありません。 ... – Vaderman2782