Sobes.tech
Junior — Middle

Wat is het maximale aantal waarden dat een functie in de programmeertaal Go kan retourneren?

sobes.tech AI

Antwoord van AI

In de programmeertaal Go kan een functie elk gewenst aantal waarden retourneren, er zijn geen beperkingen op het maximale aantal geretourneerde waarden in de taal specificatie. In de praktijk is het aantal geretourneerde waarden meestal klein (2-3), bijvoorbeeld voor het retourneren van een resultaat en een fout, maar technisch gezien kunnen er meer worden geretourneerd.

Voorbeeld van een functie met meerdere returnwaarden:

func getData() (int, string, bool) {
    return 42, "antwoord", true
}

Dus, de beperking op het aantal geretourneerde waarden wordt alleen bepaald door gezond verstand en gebruiksgemak, niet door de taal.