Namai Naujienose Kas yra uodegos skambučio optimizavimas? - apibrėžimas iš techopedijos

Kas yra uodegos skambučio optimizavimas? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia uodegos skambučio optimizavimas?

„Uodegos skambučio optimizavimas“ yra specialus uodegos skambučių panaudojimas funkcijoje ar paprogramėje, todėl nereikia papildomų kamino rėmelių. Uodegos skambučio optimizavimas gali būti efektyvaus programavimo dalis ir naudoti tas vertes, kurias paprogramės grąžina į programą, kad būtų pasiekiami judresni rezultatai arba sunaudojama mažiau išteklių.

Uodegos skambučio optimizavimas taip pat žinomas kaip paskutinio skambučio optimizavimas.

„Techopedia“ paaiškina uodegos skambučio optimizavimą

Optimizuojant uodegos iškvietimą, paprogramės grąžinta galutinė vertė naudojama tam tikru būdu. Šis uodegos skambutis, paskutinė grąžintina vertė ar rezultatas, gali būti įtrauktas į papildomą paprogramę, apimančią tam tikrą funkcijos skambutį. Kai uodegos iškvietimo rezultatas yra tas pats paprogramės paleidimas iš naujo, tai vadinama uodegos iškvietimo rekursija.

Uodegos skambučio optimizavimas gali būti gerosios praktikos programavimo dalis. Apskritai, uodegos skambučio naudojimas yra specifinė technika, kurią inžinieriai ir kūrėjai gali naudoti norėdami paveikti galutinę kodo kokybę, pavyzdžiui, programos ilgį ar jos aiškumą ir skaidrumą.

Kas yra uodegos skambučio optimizavimas? - apibrėžimas iš techopedijos