Rumah > pembangunan bahagian belakang > Golang > Bagaimana Mengendalikan Nilai Pulangan Fungsi dengan betul dalam Penyata Bersyarat Go?

Bagaimana Mengendalikan Nilai Pulangan Fungsi dengan betul dalam Penyata Bersyarat Go?

Susan Sarandon
Lepaskan: 2024-12-18 15:36:15
asal
374 orang telah melayarinya

How to Correctly Handle Function Return Values in Go Conditional Statements?

Mengendalikan Nilai dalam Panggilan Fungsi dalam Pernyataan Bersyarat

Apabila menilai nilai fungsi dalam pernyataan bersyarat, adalah penting untuk memberi perhatian kepada yang betul sintaks. Dalam Go, fungsi yang digunakan dalam ungkapan mesti mengembalikan nilai.

Pertimbangkan contoh berikut:

package main
import "fmt"
func main(){
        if sumThis(1,2) > sumThis(3,4){
                fmt.Println("test")
        } else {
                fmt.Println("derp")
        }
}
func sumThis(a, b int){
        return a+b
}
Salin selepas log masuk

Kod ini mengembalikan ralat kerana fungsi sumThis tidak diisytiharkan untuk mengembalikan nilai. Untuk menyelesaikan masalah ini, anda harus mengisytiharkan jenis pemulangan secara eksplisit untuk fungsi tersebut. Berikut ialah kod yang diperbetulkan:

func sumThis(a, b int) int {
        return a+b
}
Salin selepas log masuk

Dengan jenis pemulangan yang betul diisytiharkan, kod kini akan menyusun dan mencetak mesej yang sesuai berdasarkan perbandingan nilai fungsi.

Atas ialah kandungan terperinci Bagaimana Mengendalikan Nilai Pulangan Fungsi dengan betul dalam Penyata Bersyarat 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