Sobes.tech
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.