Exceptions, paquetages et récursivité

Exceptions

Paquetages

Fonctions récursives

function fact (x : natural) return positive is
begin
   if x = 0 then 
      return 1 ;
   else
      return fact (x - 1) * x ;
   end if ;
end fact ;