a + _b;
o_product = _a * _b;
}
}
可以省略输出参数的名称,也可以使用return语句指定输出值,return可以返回多个值(见下文)。...元组(tuple)是一个数量固定,类型可以不同的元素组成的一个列表(用小括号表示),使用return (v0, v1, …, vn) 语句,就可以返回多个值,返回值的数量需要和输出参数声明的数量一致。...上面的代码中,使用了元组返回多个值及使用元组给多个变量赋值,给多个变量赋值通常也称为解构(解构的概念在函数式语言中较为常见),再来看看元组的一些用法,比如元组可以交换变量值,如:
(x, y) = (...y, x);
元组支持省略一些元素, 如:
(x, y, ) = (1, 2, 4);
开头的元素也可以省略,如:
(, y, ) = (1, 2, 4);
注意 (1,) 是一个一个元素的元组, (1...使用命名参数调用
函数调用的参数,可以通过指定名称的方式调用,使用花括号{} 包起来,参数顺序任意,但参数的类型和数量要与定义一致。