Windows 上の Go でコンソールをクリアする
Windows で Go を使用していて、実行中にコンソールをクリアする必要がある場合あなたのプログラムでは、さまざまな方法を試してみて問題が発生した可能性があります。
失敗したアプローチ
解決策によっては、C.system(C.CString("cls) のような関数を使用することを推奨しています。 "))、すべての Windows バージョンで一貫して動作するとは限りません。さらに、fmt.Println(" 33[2J") のようなエスケープ シーケンスの使用も、特定の環境では失敗する可能性があります。
効果的な解決策
コンソールをクリアするための推奨アプローチWindows 上の Go では、次のコードを使用します。
<code class="go">package main import ( "os" "os/exec" ) func main() { cmd := exec.Command("cmd", "/c", "cls") cmd.Stdout = os.Stdout cmd.Run() }</code>
このアプローチには、以下が含まれます。
以上がWindows 上の Go でコンソールを効果的にクリアするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。