Junior — Middle
Koji je maksimalni broj vrednosti koje funkcija u jeziku Go može da vrati?
sobes.tech АИ
Одговор од АИ
U jeziku Go, funkcija može vratiti bilo koji broj vrijednosti, nema ograničenja na maksimalni broj vraćenih vrijednosti u specifikaciji jezika. U praksi, broj vraćenih vrijednosti je obično mali (2-3), na primjer, za vraćanje rezultata i greške, ali tehnički je moguće vratiti i više.
Primjer funkcije s više vraćenih vrijednosti:
func getData() (int, string, bool) {
return 42, "odgovor", true
}
Stoga, ograničenje na broj vraćenih vrijednosti određuje se samo zdravim razumom i praktičnošću, a ne jezikom.