Membersihkan Konsol dalam Windows dengan Go
Dalam Windows, mengosongkan konsol telah terbukti mencabar bagi kebanyakan pembangun Go. Kaedah seperti os/exec.Command("cls") dan jujukan melarikan diri telah gagal menghasilkan hasil yang memuaskan.
Penyelesaian:
Penyelesaian terletak pada penggunaan arahan cmd sebagai proses kanak-kanak untuk melaksanakan arahan cls. Coretan kod berikut menunjukkan pendekatan ini:
package main import ( "os" "os/exec" ) func main() { cmd := exec.Command("cmd", "/c", "cls") cmd.Stdout = os.Stdout cmd.Run() }
Dengan merantai perintah cmd dengan "/c cls", proses anak akan melaksanakan perintah cls, yang mengosongkan konsol dalam Windows dengan cekap. Os.Stdout ditetapkan untuk menangkap output proses anak, yang kemudiannya ditulis pada output standard program Go.
Atas ialah kandungan terperinci Bagaimana untuk mengosongkan Konsol dalam Windows dengan Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!