Go 언어 함수는 반환 값을 통해 데이터를 전달합니다. 단일 값을 반환하려면 함수 시그니처에 반환 값 유형을 지정하고 변수를 사용하여 함수 호출 시 반환 값을 수신하면 됩니다. 여러 값을 반환하려면 함수 시그니처에 튜플 형식을 사용해야 하며 함수 호출 시 여러 변수를 사용하여 반환 값을 받아야 합니다.
Go 언어에서 함수는 반환 값을 통해 데이터를 전달할 수 있습니다. 함수는 단일 값 또는 여러 값을 반환할 수 있으며 반환 값의 유형은 함수 서명에 지정되어야 합니다.
단일 값을 반환하려면 다음과 같이 함수 서명에 반환 값 유형을 지정하면 됩니다.
func myFunction() int { return 10 }
함수를 호출할 때 변수를 사용하여 반환 값을 받을 수 있습니다.
num := myFunction() fmt.Println(num) // 输出:10
여러 값을 반환하려면 아래와 같이 함수 시그니처에 튜플 유형을 사용해야 합니다.
func myFunction() (int, string) { return 10, "Hello" }
함수를 호출할 때 여러 변수를 사용하여 반환 값을 받을 수 있습니다.
num, str := myFunction() fmt.Println(num, str) // 输出:10 Hello
다음은 직사각형의 면적을 계산하는 함수의 예입니다:
func calculateArea(length, width float64) float64 { return length * width }
메인 함수에서 함수를 사용하고 반환 값을 인쇄할 수 있습니다:
func main() { length := 5.0 width := 2.5 area := calculateArea(length, width) fmt.Println("矩形的面积为:", area) // 输出:矩形的面积为: 12.5 }
위 내용은 golang 함수의 반환 값을 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!