Mengosongkan Konsol dalam Go pada Windows
Jika anda bekerja dengan Go on Windows dan perlu mengosongkan konsol semasa pelaksanaan program anda, anda mungkin menghadapi beberapa isu mencuba pelbagai kaedah.
Pendekatan Gagal
Walaupun sesetengah penyelesaian mencadangkan menggunakan fungsi seperti C.system(C.CString("cls ")), mereka mungkin tidak berfungsi secara konsisten merentas semua versi Windows. Selain itu, menggunakan jujukan melarikan diri seperti fmt.Println(" 33[2J") juga mungkin gagal dalam persekitaran tertentu.
Penyelesaian Berkesan
Pendekatan yang disyorkan untuk mengosongkan konsol dalam Go on Windows ialah menggunakan kod berikut:
<code class="go">package main import ( "os" "os/exec" ) func main() { cmd := exec.Command("cmd", "/c", "cls") cmd.Stdout = os.Stdout cmd.Run() }</code>
Pendekatan ini melibatkan:
Atas ialah kandungan terperinci Bagaimana untuk Mengosongkan Konsol dengan Berkesan dalam Go pada Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!