## Bagaimana Mengendalikan Nilai Pulangan Tidak Digunakan daripada Kaedah Exec() Go?

Mary-Kate Olsen
Lepaskan: 2024-10-25 16:26:03
asal
217 orang telah melayarinya

## How to Handle Unused Return Values from Go's Exec() Method?

Mengatasi Pembolehubah Tidak Digunakan dalam Go

Apabila menggunakan kaedah Exec() untuk pernyataan SQL, berbilang nilai dikembalikan. Walau bagaimanapun, dalam kes di mana pembolehubah yang mewakili nilai ini (sqlRes dalam senario ini) tidak diperlukan, ia mengakibatkan ralat kompilasi disebabkan statusnya yang tidak digunakan.

Untuk menyelesaikan isu ini, pengecam kosong (_) boleh diambil bekerja. Seperti yang ditakrifkan dalam spesifikasi bahasa, pengecam kosong memudahkan penyingkiran nilai sebelah kanan dalam tugasan. Ini membolehkan penilaian pernyataan Exec() tanpa mengekalkan nilai yang dikembalikan.

Dengan menggantikan sqlRes dengan pengecam kosong dalam kod yang disediakan, ralat penyusunan akan dihapuskan:

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

Pengubahsuaian ini membolehkan kod untuk dilaksanakan dengan jayanya sambil mengabaikan nilai pulangan yang tidak perlu.

Atas ialah kandungan terperinci ## Bagaimana Mengendalikan Nilai Pulangan Tidak Digunakan daripada Kaedah Exec() Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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 terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!