Rumah > pembangunan bahagian belakang > Golang > Nilai pulangan fungsi golang

Nilai pulangan fungsi golang

WBOY
Lepaskan: 2024-04-19 17:21:02
asal
585 orang telah melayarinya

Fungsi bahasa Go boleh menggunakan pernyataan pulangan untuk mengembalikan berbilang nilai, yang boleh diterima dengan menentukan pembolehubah selepas memanggil fungsi. Nombor dan jenis nilai pulangan mesti dinyatakan secara eksplisit dalam pengisytiharan fungsi, dan fungsi itu boleh mengembalikan sebarang bilangan nilai (tetapi tidak boleh mengembalikan nol).

Nilai pulangan fungsi golang

Kembalikan nilai fungsi bahasa Go

Fungsi bahasa Go boleh menggunakan pernyataan return untuk mengembalikan berbilang nilai. Nilai pulangan diterima melalui pembolehubah yang dinyatakan dalam kurungan selepas memanggil fungsi. return 语句来返回多个值。返回值通过调用函数后括号中指定的变量来接收。

语法:

func functionName(parameterList) (returnType1, returnType2, ...) {
    // 函数体
    return value1, value2, ...
}
Salin selepas log masuk

示例:

以下函数计算两个数的和和差:

func calc(a, b int) (sum, diff int) {
    sum = a + b
    diff = a - b
    return
}
Salin selepas log masuk

实战案例:

以下代码使用 calc 函数计算两个用户输入的数字的和和差:

package main

import (
    "fmt"
)

func main() {
    var a, b int
    fmt.Print("输入第一个数字: ")
    fmt.Scanln(&a)
    fmt.Print("输入第二个数字: ")
    fmt.Scanln(&b)

    sum, diff := calc(a, b)
    fmt.Printf("和:%d\n", sum)
    fmt.Printf("差:%d\n", diff)
}
Salin selepas log masuk

说明:

  • 多个返回值必须指定类型。
  • return
  • Sintaks:
rrreee🎜🎜Contoh: 🎜🎜🎜Fungsi berikut mengira jumlah dan perbezaan dua nombor: 🎜rrreee🎜🎜Kes praktikal: 🎜🎜Kod berikut: 🎜🎜>kod berikut berfungsi untuk mengira jumlah dan perbezaan dua nombor. Jumlah dan perbezaan nombor yang dimasukkan oleh pengguna: 🎜rrreee🎜🎜Nota: 🎜🎜
    🎜Nilai pulangan berbilang mesti menyatakan jenisnya. 🎜🎜Setiap nilai yang mengikuti pernyataan return sepadan dengan nilai pulangan jenis yang dinyatakan dalam pengisytiharan fungsi. 🎜🎜 Fungsi boleh mengembalikan sebarang bilangan nilai, tetapi tidak boleh mengembalikan nilai nol. 🎜🎜

Atas ialah kandungan terperinci Nilai pulangan fungsi golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan