Rumah >pembangunan bahagian belakang >Golang >golang delete breakpoint

golang delete breakpoint

WBOY
WBOYasal
2023-05-22 17:44:37693semak imbas

Dalam bahasa Go, titik putus ialah alat penting untuk pembangun semasa menyahpepijat kod. Ia boleh membantu kami menjeda pelaksanaan program, melihat nilai pembolehubah program, maklumat tindanan, dll., untuk lebih memahami masalah semasa pelaksanaan program. Walau bagaimanapun, dalam beberapa kes khas, kita perlu mengosongkan atau memadam titik putus yang telah ditetapkan. Jadi, bagaimana untuk memadam titik putus dalam bahasa Go? Artikel ini akan memperkenalkannya kepada anda secara terperinci.

1. Alat penyahpepijatan GDB

Dalam bahasa Go, penyahpepijat GNU (GDB) ialah alat penyahpepijatan yang biasa digunakan Ia boleh merealisasikan penyahpepijatan masa nyata bagi program, termasuk menetapkan dan memadam titik putus dan fungsi lain. Kita boleh menggunakan GDB untuk menyahpepijat program Go Berikut adalah beberapa arahan biasa GDB:

1 Jalankan program: jalankan atau r

2

3. Kosongkan titik putus: jelas

4 Senaraikan titik putus: titik putus info

Arahan di atas digunakan dalam GDB dengan cara yang sama seperti penyahpepijatan program C/C++, di sini Tiada butiran lanjut .

2. Delve debugger

Selain GDB, Delve juga merupakan alat penyahpepijatan yang dibangunkan untuk bahasa Go. Berbanding dengan GDB, Delve lebih mudah dan mesra untuk digunakan. Apabila menggunakan Delve untuk nyahpepijat, kami juga boleh memadamkan titik putus melalui arahan yang serupa. Berikut ialah beberapa arahan biasa Delve:

1 Jalankan program: jalankan atau r

2. Tetapkan titik putus: putus atau b

3 , kosongkan semua dan padam

4 Senaraikan titik putus: titik putus atau bp

Perlu diambil perhatian bahawa beberapa perintah Delve berbeza daripada GDB dan memerlukan beberapa pengubahsuaian. Contohnya, untuk memadam titik putus, kita boleh menggunakan arahan berikut:

(dlv) padam [nombor titik putus]

di mana [nombor titik putus] ialah nombor titik putus yang ingin kita padamkan . Kita boleh melihat nombor titik putus yang ditetapkan melalui arahan titik putus.

3. Alat penyahpepijatan Kod VS

Selain GDB dan Delve, Kod VS juga merupakan editor kod yang biasa digunakan Ia mempunyai set alat penyahpepijatan terbina dalam yang boleh membantu kami dengan cepat nyahpepijat program Go. Dalam Kod VS, kita boleh menggunakan arahan berikut untuk memadam titik putus yang ditetapkan:

1 Masukkan mod nyahpepijat: F5

2 baris

3. Padam titik putus: Pilih "Padam semua titik putus" dalam menu nyahpepijat

Perlu diingat bahawa apabila memadam semua titik putus dalam Kod VS, kod semasa akan menjadi Semua titik putus yang mempunyai telah ditetapkan dipadamkan. Jika kita hanya perlu mengalih keluar titik putus tertentu, kita boleh menggunakan nombor baris di sebelah kiri editor untuk membatalkan titik putus bagi baris tersebut.

4. Ringkasan

Dalam bahasa Go, apabila kami menggunakan GDB, Delve, VS Code dan alatan lain untuk penyahpepijatan program, kami boleh menggunakan arahan yang serupa untuk memadamkan titik putus yang ditetapkan. Tidak kira alat penyahpepijatan yang kita gunakan, kita hanya perlu mengingati beberapa arahan asas untuk memadamkan titik putus dengan mudah, dengan itu meningkatkan kecekapan penyahpepijatan program dengan berkesan.

Atas ialah kandungan terperinci golang delete breakpoint. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:penghapusan hirisan golangArtikel seterusnya:penghapusan hirisan golang