rekursion.xmlDenna kod är public domain. Om ni hittar fel eller vill ändra något i koden blir jag jätteglad om ni skickar dessa ändringar till jesper [at] fantasi [punkt] se.
<?xml version="1.0"?>
<article category="software" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="article.xsd">
<keyword>Rekursion</keyword>
<keyword hidden="true">rekursiv</keyword>
<keyword hidden="true">rekursivt</keyword>
<keyword hidden="true">rekursiva</keyword>
<topic>Rekursion</topic>
<ingress>
Någonting är rekursivt om det anropar sig själv. Detta gäller allt
från enkla datatyper till funktioner och hela program.
</ingress>
<text>
Rekursiva datatyper kallar man sådana datatyper som innehåller
referenser till den egna typen. Notera att det är typen som
refererar till sig själv, inte nödvändigtvis objekt skapat utifrån
en rekursiv datatyp. Funktioner och procedurer som är rekursiva
har ett anrop till sig själva och skapar på så sätt en loop i
programmet. För att avbryta en sådan loop måste funktionen själv
upptäcka att det är dags att sluta anropa sig själv. Man kallar
detta att man når ett basfall.
</text>
</article>
|