在编程中,我们通常需要从函数中返回多个值。以下是一些不同编程语言中如何从函数返回多个值的方法:
def func():
a = 1
b = 2
return a, b
result = func()
print(result) # 输出:(1, 2)
function func() {
var a = 1;
var b = 2;
return {a: a, b: b};
}
var result = func();
console.log(result); // 输出:{a: 1, b: 2}
public class Result {
public int a;
public int b;
}
public Result func() {
Result result = new Result();
result.a = 1;
result.b = 2;
return result;
}
Result result = func();
System.out.println(result); // 输出:Result{a=1, b=2}
public class Result {
public int a;
public int b;
}
public Result Func() {
Result result = new Result();
result.a = 1;
result.b = 2;
return result;
}
Result result = Func();
Console.WriteLine(result); // 输出:Result { a=1, b=2 }
function func() {
$a = 1;
$b = 2;
return array('a' => $a, 'b' => $b);
}
$result = func();
print_r($result); // 输出:Array ( [a] => 1 [b] => 2 )
总之,不同编程语言中返回多个值的方法可能会有所不同,但基本思路是相同的:使用数据结构(如数组、对象等)来存储多个值,并将其作为函数的返回值。
领取专属 10元无门槛券
手把手带您无忧上云