Az Ada 2005 programozási nyelv

Alprogramok, modulok

Szintaxis

A következő oldalakon az alporgramok szintaxisáról és egyéb szabályairól tudhat meg mindent, továbbá olvashat a package-ről, mely a modulokra bontás eszköze az Ada 2005-ben:

Paraméterátadás

A paraméterátadási módok nem változtak az Ada 95-höz képest. Az ott megismert In,Out, In Out módok úgyanúgy funkcionálnak Ada 2005 esetében is. A következő oldalakon bővebb leírást talál az alprogramok paraméterátadásaival kapcsolatban:

Túlterhelés

A túlterheléssel kapcsolatos oldalak a következő linkeken találhatók:

Rekurzió

Az Ada 2005 (úgy mint az Ada 95) támogatja a rekurziót. Lássunk erre egy példát:

function faktorialis(N : Natural) return Positive is
begin
  if N>1 then return N * faktorialis(N-1);
  else return 1;
  end if;
end faktorialis;