Junior
Go-da funksiyaya parametrlər necə ötürülür: göstərici ilə və ya dəyər ilə?
sobes.tech Süni İntellekt
AI-dan cavab
Dəyərə görə. Bu, funksiyanı çağırarkən, ötürülən arqumentin dəyərinin nüsxəsinin yaradılması deməkdir.
İstisnalar:
- Dilimlər (slices)
- Xəritələr (maps)
- Kanallar (channels)
- Göstəricilər
Bu hallarda, məlumat strukturu başlığı (header) və ya göstərici (pointer) nüsxəsi ötürülür (dilimlər, xəritələr, kanallar üçün) və ya göstərici özü (göstəricilər üçün). Bu başlıq və ya göstərici vasitəsilə verilənlərin dəyişdirilməsi funksiyanın içində xaricdən görünəcək.