一个函数返回多个值，一种替代方法是返回一个元组 。 从语法上讲，如果可以使用自动序列拆包和并行赋值 （例如在Go或Python中），这会更清楚：def f():a, b = f()为了返回几种类型之一的值，可以使用标签联合 。最常见的情况是 （可选型别），其中返回值可以为codice_50以指示失败。对于异常处理，可以返回可为codice_50的类型，也可以引发异常。 例如，在Python中，可能有以下两种情况之一：result = Parse(s)if result is None:或者，