Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 374 Bytes

recursivite.md

File metadata and controls

20 lines (14 loc) · 374 Bytes

Lua par l'exemple: La récursivité

C'est une fonction qui s'appelle elle-même. Dans notre cas, la fonction fact s'appelle jusqu'à ce que le cas fact(0) apparraisse:

function fact(n)
  if n == 0 then
    return 1
  end
  
  return n * fact(n-1)
end

print(fact(7))

-- Output:
--  5040

Exemple suivant: Lire et écrire un fichier.