Pertanyaan tentang topik tersebut 'tail-recursion'
Mengapa ekor ini bersifat rekursif?
lihat kode Scala ini:
def rec(n: Int) {
if (n > 1) {
val d = n / 2
rec(d)
// if (d > 1) // abort loop
rec(n/d)
}
}
Kode ini akan menghasilkan perulangan tanpa akhir. Karena optimasi rekursif ekor saya tidak...
391 dilihat
schedule
19.01.2024
Mengakses kedalaman tumpukan panggilan di Skema
Untuk mendemonstrasikan efektivitas rekursi ekor, saya ingin cara mengakses kedalaman tumpukan panggilan secara dinamis di Skema.
Apakah ada cara untuk melakukan ini? Jika tidak, apakah ada cara untuk melakukan ini dalam bahasa fungsional utama...
182 dilihat
schedule
06.12.2023