标签: go
当一个函数在go中返回多个值时,返回时multiple values的内存表示是什么?
multiple values
答案 0 :(得分:1)
你正在寻找的是Go的堆栈框架设计。我不会在此处详细介绍,但您可能会发现阅读about it here会很有帮助。
通常,编译器可以在函数调用的out空间上放置多个返回值。算一个数组吧。然后编译器知道如何为后续调用者访问堆栈上的空间。