gopy icon indicating copy to clipboard operation
gopy copied to clipboard

When calling a Go function that returns multiple values that aren't errors, store it in a tuple

Open Keithcat1 opened this issue 2 years ago • 0 comments

Because I was trying to wrap github.com/faiface/beep/vorbis so I can play audio, but the only useful function in that package returns (Streamer, Format, err), and because it returns too many values, Gopy refuses to add it in and I am seemingly stuck. There should be no problem simply returning a tuple. There are also some methods that return multiple values none of which are errors. If Gopy finds a function that returns an error but doesn't do so using the last return value, it should throw a compile error, but I've never seen one of those.

Keithcat1 avatar Feb 21 '23 20:02 Keithcat1