golang 함수의 반환 값

WBOY
풀어 주다: 2024-04-19 17:21:02
원래의
452명이 탐색했습니다.

Go 언어 함수는 return 문을 사용하여 여러 값을 반환할 수 있으며, 함수 호출 후 변수를 지정하여 받을 수 있습니다. 반환 값의 수와 유형은 함수 선언에 명시적으로 지정되어야 하며, 함수는 원하는 수의 값을 반환할 수 있습니다(단, null을 반환할 수는 없음).

golang 함수의 반환 값

Go 언어 함수의 반환 값

Go 언어 함수는return문을 사용하여 여러 값을 반환할 수 있습니다. 함수 호출 후 괄호 안에 지정된 변수를 통해 반환값을 받습니다.return语句来返回多个值。返回值通过调用函数后括号中指定的变量来接收。

语法:

func functionName(parameterList) (returnType1, returnType2, ...) { // 函数体 return value1, value2, ... }
로그인 후 복사

示例:

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

func calc(a, b int) (sum, diff int) { sum = a + b diff = a - b return }
로그인 후 복사

实战案例:

以下代码使用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) }
로그인 후 복사

说明:

  • 多个返回值必须指定类型。
  • return
  • 구문:
rrreee예: 다음 함수는 두 숫자의 합과 차이를 계산합니다. rrreee실용 사례: 다음 코드는 calc를 사용합니다. 두 숫자를 계산하는 함수 사용자가 입력한 숫자의 합과 차: rrreee참고:
    여러 반환 값은 유형을 지정해야 합니다. return문 뒤의 각 값은 함수 선언에 지정된 유형의 반환 값에 해당합니다. 함수는 원하는 수의 값을 반환할 수 있지만 null 값을 반환할 수는 없습니다.

위 내용은 golang 함수의 반환 값의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!