实践出真知, Let's Go!

    int myFunc() {
        return 1;
    }

    int main() {
        myFunc();
    }

clang.png
package main

func main() {
        myFunc()
}

func myFunc() (int, int) {
        return 1,7
}
golang.png

从上面的试验可以看出, golang的返回参数是放在栈里面的,并不像c语言放在寄存器eax中. 所以golang能够支持多个参数返回!