>  기사  >  백엔드 개발  >  Golang 함수 선언 구문

Golang 함수 선언 구문

WBOY
WBOY원래의
2024-04-19 16:48:02789검색

Go 함수의 선언 구문은 func () { 그 중 은 함수 이름이고, 는 매개변수 유형과 이름이고, 는 반환 값 유형과 이름이고, { }는 함수 실행입니다. 코드 조각.

Golang 함수 선언 구문

Go 함수 선언 구문

Go 언어의 함수 선언 구문은 다음과 같습니다.

func <函数名>(<参数列表>) <返回值列表> {
    // 函数体
}

여기서:

  • : 함수 이름 . :函数的名称。
  • :函数的参数列表,参数类型和名称以逗号分隔。
  • :函数的返回值列表,返回值类型和名称以逗号分隔。
  • {}:函数体,包含函数执行的代码。

实战案例:计算两个数的均值

func mean(a, b int) float64 {
    return float64(a+b) / 2
}

func main() {
    s1 := mean(2, 4)
    s2 := mean(5, 10)
    fmt.Println(s1) // 输出:3
    fmt.Println(s2) // 输出:7.5
}

在这个示例中:

  • mean 函数计算两个整数参数的均值,并返回一个浮点数。
  • main 函数是程序的入口点,其中:

    • 调用 mean 函数计算两个数字的均值,并将结果存储在 s1s2 中。
    • 输出 s1s2
    • : 매개변수 유형과 이름이 쉼표로 구분된 함수의 매개변수 목록입니다.
  • : 함수의 반환 값 목록, 반환 값 유형 및 이름은 쉼표로 구분됩니다.
🎜{}: 함수 실행을 위한 코드가 포함된 함수 본문. 🎜🎜🎜🎜실용 예: 두 숫자의 평균을 계산합니다🎜🎜rrreee🎜이 예에서는: 🎜🎜🎜mean 이 함수는 두 정수 인수의 평균을 계산하고 부동 소수점 숫자를 반환합니다. 🎜🎜🎜main 함수는 프로그램의 진입점입니다. 여기서: 🎜🎜🎜mean 함수를 호출하여 두 숫자의 평균을 계산하고 그 결과를 s1 및 s2. 🎜🎜s1s2의 값을 출력합니다. 🎜🎜🎜🎜

위 내용은 Golang 함수 선언 구문의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.