官方线上GO+练习环境:https://play.goplus.org/
一、GO+ 概述

Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。


二、定义

Go+ 的函数和方法可以返回多个值。多值返回避免了传递指针模拟引用参数来返回值。

当有多个返回值时需要使用圆括号将返回值括起来。


三、多返回值

Go+ 的函数 ,可以返回多个返回值

实例

/* 函数返回多个值 */
func max(num1, num2 int) (int, int) {
   return num1+num2, num1-num2
}

a := 200
b := 100

/* 调用函数并返回最大值 */
sum, sub := max(a, b)

printf("两数之和: %d,两数之差:%d", sum, sub)

运行结果: