Rumah > pembangunan bahagian belakang > Golang > Bagaimanakah Saya Menilai Nilai Pulangan Fungsi dengan Betul dalam Penyata Bersyarat Go?

Bagaimanakah Saya Menilai Nilai Pulangan Fungsi dengan Betul dalam Penyata Bersyarat Go?

Susan Sarandon
Lepaskan: 2024-12-20 11:13:10
asal
839 orang telah melayarinya

How Do I Correctly Evaluate Function Return Values in Go's Conditional Statements?

Penilaian Fungsi dan Penetapan Nilai dalam Go

Dalam Go, apabila menilai fungsi dalam pernyataan bersyarat, adalah penting untuk memastikan sintaks yang betul dan nilai pulangan .

Apabila memanggil sumThis(1, 2) dan sumThis(3, 4) dalam pernyataan "jika", Go mentafsirkannya sebagai ungkapan yang digunakan sebagai nilai, bukan panggilan fungsi. Untuk menyelesaikan ralat ini, adalah perlu untuk mengisytiharkan nilai pulangan secara eksplisit untuk fungsi sumThis.

Cara yang betul untuk menulis fungsi ialah:

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

Dengan menyatakan jenis data pulangan "int ," Go tahu bahawa fungsi itu bertujuan untuk mengembalikan nilai integer. Selepas pengubahsuaian ini, pernyataan bersyarat akan berfungsi seperti yang diharapkan. Ingat, semasa memanggil fungsi dalam Go, adalah penting untuk menentukan dan mengembalikan jenis data yang sesuai untuk memastikan penilaian yang betul dalam pernyataan bersyarat dan mengelakkan sebarang ralat kompilasi.

Atas ialah kandungan terperinci Bagaimanakah Saya Menilai 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