Özyinelemeli fonksiyonlar, geri dönüş değerini kendilerini yeniden çağırarak veren fonksiyonlardır. Özellikle hiyerarşik metin ayrıştırma (parse) işlemlerinde (örneğin HTML ya da XML ayrıştırmaları) sıkça kullanılırlar. Özyinelemeli fonksiyonları anlamak için bilgisayarın çağrı yığınını (call stack) nasıl kullandığı hakkında biraz bilgi gerekir. Bu makalede size çağrı yığınından ayrıntılı olarak bahsetmeyeceğim; ancak örnekleri anlatırken satır aralarında bahsettiğim kadarı ile size hem çağrı yığını konusunda yeteri kadar bilgi vereceğimi hem de özyinelemeli fonksiyonları anlamanızı sağlayacağımı umuyorum.
Remember Me
a@href@title, blockquote@cite