Go允许多个返回值吗?

是的,Go允许函数返回多个值。例如,你可以在一个函数中返回两个整型值,如下所示:

func example() (int, int) {
    return 5, 6
}

你可以通过使用两个不同的变量来接收这两个返回值:

x, y := example()

还有一种方法可以让你选择性地接收这些值,例如,你可以只接收其中一个值,并丢弃另一个值,如下所示:

x, _ := example()

在这个例子中,变量x会接收到函数example()的第一个返回值,第二个返回值将被丢弃。