Ni aina gani ya urejeshaji wa njia ambayo hairudishi thamani yoyote?
Ni aina gani ya urejeshaji wa njia ambayo hairudishi thamani yoyote?

Video: Ni aina gani ya urejeshaji wa njia ambayo hairudishi thamani yoyote?

Video: Ni aina gani ya urejeshaji wa njia ambayo hairudishi thamani yoyote?
Video: UKIONA DALILI HIZI 9 WIKI 2 BAADA YA KUJAMIIANA KAPIME UKIMWI HARAKA HUENDA UMEAMBUKIZWA 2024, Desemba
Anonim

Kurudisha Thamani kutoka kwa Mbinu

Ikiwa mbinu hairejeshi thamani, lazima itangazwe kuwa inarudi utupu . Walakini, njia ya pop() katika darasa la Stack inarudisha aina ya data ya marejeleo: kitu. Mbinu tumia opereta wa kurejesha kurudisha thamani. Mbinu yoyote ambayo haijatangazwa utupu lazima iwe na taarifa ya kurudi.

Kwa njia hii, ni aina gani ya mbinu hairudishi thamani?

Mbinu inaweza kurudisha thamani (ambayo inaweza kuwa aina ya awali au marejeleo ya kitu). Ikiwa njia hairudishi thamani tunatumia utupu Neno kuu la Java.

Pili, ni aina gani ya kurudi kwa njia? A njia inarudi kwa msimbo ulioiomba inapokamilisha taarifa zote kwenye faili ya njia , hufikia a kurudi taarifa, au kutupa ubaguzi, chochote kitakachotokea kwanza. Unatangaza a aina ya kurudi kwa njia katika yake njia tamko. Ndani ya mwili wa njia , unatumia kurudi taarifa kwa kurudi ya thamani.

Kisha, ni aina gani ya kurejesha iliyotangazwa kwa njia ambayo haina thamani ya kurudi?

Yoyote mbinu iliyotangazwa utupu hairudi a thamani na hawezi vyenye kurudi kauli. Yoyote njia hiyo ni haijatangazwa utupu lazima vyenye kurudi kauli. Data aina ya thamani ya kurudi lazima ifanane na aina ya kurudi iliyotangazwa ; huwezi kurudi nambari kamili thamani kutoka kwa a mbinu iliyotangazwa kwa kurudi boolean.

Utupu wa aina ya kurudi ni nini?

The aina tupu , katika lugha kadhaa za programu inayotokana na C na Algol68, ni aina kwa matokeo ya kazi ambayo anarudi kawaida, lakini haitoi matokeo thamani kwa mpigaji wake. Kawaida vitendaji kama hivyo huitwa kwa athari zao, kama vile kufanya kazi fulani au kuandika kwa vigezo vyao vya matokeo.

Ilipendekeza: