Di Kotlin, recursion disebut juga dengan recursive function yaitu suatu konsep dimana suatu fungsi digunakan dalam fungai itu sendiri sehingga berjalan diulang beberapa kali dengan nilai kembalian yang di teruskan untuk pemanggilan fungsi selanjutnyaa. Berikut contoh programnya.
Tail Call Recursion untuk menjalankan tugas tertentu (subroutine) yang dijalankan terakhir pada sebuah prosedur. Dengan ini kita bisa meminimalisir penumpukan frame ketika kita menerapkan recursive. Tail recursion akan memastikan proses sebelumnya telah selesai sebelum pemanggilan fungsi berikutnya dijalankan

No comments:

Post a Comment