News for hackers. Stuff that matters.
Re:A New Go API for JSON by jayd16 on Wednesday November 04, 2026 @05:40PM (#50372493)
`out` params in C# are params that must be set within the function. They are way to implement multiple return values and tell the caller "this is written to, not read from."

But you might be conflating that with in/out for Contra/Co-variance when specifying a generic.

Re:A New Go API for JSON by metaltyphoon on Wednesday November 04, 2026 @07:54PM (#50373600)
> They are way to implement multiple return values

They are one way to implement multiple return values. For multiple returns, tuples can be used.