1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> optika >> Spotting Scope

Hogyan azonosítható egy eljárás közeli vagy távoliként?

Az eljárást a meghívott függvény helye alapján a rendszer közeli vagy távoliként azonosítja. Ha a függvény ugyanabban a Go csomagban van definiálva, mint az azt hívó kód, akkor a függvény közelinek tekinthető. Ha a függvény egy másik Go csomagban van definiálva, akkor a függvény távolinak tekinthető.

A közeli és távoli függvények közötti különbség csak akkor szignifikáns, ha a defer utasítást a pánik kezelésére vagy az erőforrások bezárására használjuk a függvény végén. Ha egy defer utasítással találkozik, a Go futási környezet egy változót egy olyan verembe helyez, amely a halasztás kezeléséért felelős függvényt tárolja. Ha a halasztott függvény közel van, akkor a változó ugyanabban a Go csomagban tárol egy mutatót a függvényre. Ha a késleltetett függvény távoli, akkor a változó egy mutatót tárol egy csonkfüggvényre, amely a távoli függvényt csomagközi híváson keresztül hívja meg.

A csomagok közötti hívások drágábbak, mint a csomagon belüli hívások, ezért általában előnyös a közeli funkciók használata, ha lehetséges. Ezt úgy teheti meg, hogy a kódot csomagokba rendezi oly módon, hogy az együtt használandó függvények ugyanabban a csomagban legyenek meghatározva.

  1. Milyen típusú objektívet használ a Canon Rebel?
  2. Mi a Fotocella egy könnyű ?
  3. Hány volt szükséges egy zseblámpa működéséhez?
  4. Hogyan találja meg az objektívek erejét a gyújtótávolság használatával?
  5. Hogyan készítsünk egy Laser Pointer a Science Fair