Rumah >pembangunan bahagian belakang >Golang >## Bagaimana Mengendalikan Nilai Pulangan Tidak Digunakan daripada Kaedah Exec() Go?
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>
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!