Kako se postopek identificira kot blizu ali daleč?
Razlika med bližnjimi in oddaljenimi funkcijami je pomembna samo pri uporabi stavka defer za obravnavo panike ali zapiranje virov na koncu funkcije. Ko naleti na stavek o odlogu, bo izvajalno okolje Go potisnilo spremenljivko na sklad, ki hrani funkcijo, ki je odgovorna za obravnavanje odloga. Če je odložena funkcija blizu, bo spremenljivka shranila kazalec na funkcijo v istem paketu Go. Če je odložena funkcija daleč, bo spremenljivka shranila kazalec na funkcijo škrbine, ki bo poklicala funkcijo daleč prek medpaketnega klica.
Klici med paketi so dražji od klicev znotraj paketov, zato je na splošno bolje uporabiti funkcije blizu, kadar je to mogoče. To lahko storite tako, da svojo kodo organizirate v pakete tako, da so funkcije, ki jih morate uporabljati skupaj, definirane v istem paketu.
- --热点Elektronske tehnologije Online
- Začel sem opažati zelo majhne količine svetlo rjavega izcedka 3 dni pred izostankom menstruacije. Imel sem nekaj manjših krčev, vendar nič v primerjavi z vašim običajnim. Je to lahko imiplantacijska krvavitev?
- Ali garancija za optično optiko pokriva par?
- Kakšne so prednosti rastrskega skeniranja?
- Kaj je splošna izjava o viziji?
- Angle Vs . Ravne iskalih Spotting Scope