Obsah:
- Definícia - Čo znamená Optimalizácia volaní z volaní?
- Techopedia vysvetľuje optimalizáciu koncových volaní
Definícia - Čo znamená Optimalizácia volaní z volaní?
Optimalizácia chvostového volania je špecifické použitie koncových volaní vo funkcii alebo podprogramu, ktoré vylučujú potrebu ďalších rámcov zásobníka. Optimalizácia chvostového volania môže byť súčasťou efektívneho programovania a použitia hodnôt, ktoré sa podprogramy vracajú do programu, aby sa dosiahli agilnejšie výsledky alebo použilo menej zdrojov.
Optimalizácia koncového hovoru je známa aj ako optimalizácia posledného hovoru.
Techopedia vysvetľuje optimalizáciu koncových volaní
Pri optimalizácii koncového volania sa konkrétna použije konečná hodnota vrátená podprogramom. Toto spätné volanie, posledná hodnota alebo výsledok, ktorý sa má vrátiť, sa môže dostať do ďalšieho podprogramu, ktorý obsahuje konkrétne volanie funkcie. Keď výsledkom chvostového volania je opätovné spustenie toho istého podprogramu, nazýva sa to rekurzia spätného volania.
Optimalizácia koncových volaní môže byť súčasťou osvedčených postupov pri programovaní. Vo všeobecnosti je použitie koncového hovoru špecifickou technikou, ktorú môžu inžinieri a vývojári použiť na ovplyvnenie konečnej kvality kódu, napríklad dĺžky programu alebo jeho zrozumiteľnosti a transparentnosti.