Rumah  >  Artikel  >  pembangunan bahagian belakang  >  **Bagaimana untuk Mengelakkan Ralat Penyusunan Apabila Membuang Objek Hasil Yang Tidak Digunakan dalam Pernyataan Go SQL?**

**Bagaimana untuk Mengelakkan Ralat Penyusunan Apabila Membuang Objek Hasil Yang Tidak Digunakan dalam Pernyataan Go SQL?**

DDD
DDDasal
2024-10-25 18:19:53962semak imbas

**How to Avoid Compilation Errors When Discarding Unused Result Objects in Go SQL Statements?**

Menghapuskan Pembolehubah Tidak Digunakan dalam Perlaksanaan Pernyataan Go SQL

Apabila melaksanakan pernyataan SQL dengan kaedah Exec() dalam Go, ia mengembalikan berbilang nilai termasuk objek hasil, Hasil dan nilai ralat. Untuk mengelakkan ralat penyusunan akibat pembolehubah yang tidak digunakan, objek Result ini mesti diisytiharkan dan diberikan kepada pembolehubah.

Walau bagaimanapun, jika objek Result tidak diperlukan, ia boleh dibuang menggunakan pengecam kosong (_). Pengecam kosong ialah kata kunci khas dalam Go yang membenarkan penilaian nilai tanpa memberikannya kepada pembolehubah. Ia amat berguna dalam kes di mana hanya kesan sampingan pernyataan yang diminati.

Penyelesaian

Ganti pembolehubah sqlRes yang tidak digunakan dengan pengecam kosong, seperti ditunjukkan di bawah :

<code class="go">stmt, err := db.Prepare("INSERT person SET name=?")
_, err = stmt.Exec(person.Name)</code>

Dengan menggunakan pengecam kosong, objek Hasil dinilai, tetapi nilainya dibuang. Ini membenarkan kod untuk melaksanakan pernyataan SQL tanpa menghasilkan sebarang ralat kompilasi.

Atas ialah kandungan terperinci **Bagaimana untuk Mengelakkan Ralat Penyusunan Apabila Membuang Objek Hasil Yang Tidak Digunakan dalam Pernyataan Go SQL?**. 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