<分区>
今天的编程语言只允许一个方法返回值的原因是什么?
我想知道几个原因,例如Java 不允许有方法
public String, Car, Driver exampleMethodName(String name, Car car, Driver driver);
并分配返回值,例如像这样:
String name;
Car ford;
Driver john;
name, ford, john = exampleMethodName(String name, Car car, Driver driver)
在方法调用期间使用与参数相同的概念和语法。
在大多数语言中这是不可能的,但为什么呢?有很多方法可以解决这个问题,比如使用数组、列表或自定义对象。
哪个概念反对具有不同(不同类型)的多个返回值?