为什么很多轮子里的函数多返回值,我可以只用一个变量去接受

forgolang · · 2882 次点击
一个人给你两样东西,一个是你需要用到的,一个是你用不到的 这个时候,你会怎么办? 我想大多数人会把用不到的丢掉了。 你给我东西,东西怎么处理是我的事情了,跟原来函数没有半毛钱关系。 这样说,不知道楼主有没有明白
#8
更多评论
```go // You can edit this code! // Click here and start typing. package main import "fmt" func swap[A any, B any](a A, b B) (B, A) { return b, a } func main() { a, _ := swap(1, "Hello world") fmt.Println(a) } // Output // Hello world // //Program exited. ``` [https://go.dev/play/p/VotqVWcuonC](https://go.dev/play/p/VotqVWcuonC) 并没有发现这种情况
#1
<a href="/user/TBXark" title="@TBXark">@TBXark</a> 你误会我的意思了,我说的是不用”_“接收会报错
#2