Kurso de Raku / Funkcia, samtempa, reaktiva kaj reta programado / Funkcia programado / Rekursio / La baza kazo
Kvizo — La baza kazo
Kio okazas, se rekursia subprogramo havas neniun atingeblan bazan kazon?
| 0 | Ĝi redonas Nil |
| 0 | Ĝi redonas 0 |
| 1 | Ĝi neniam ĉesas voki sin kaj fine malsukcesas |
| 0 | La kompililo rifuzas ruli ĝin |
Sen atingebla baza kazo, ĉiu voko faras alian vokon senfine. La rekursio neniam finiĝas, kaj la programo fine elĉerpas sian vokstakon kaj malsukcesas. Baza kazo estas tio, kio permesas al la rekursio halti.