Scala – Tail Recursive(Rekürsif) Function

Scala içerisinde yazdığımız recursive(rekürsif/öz yinemeli) kodların yazılış biçimleri ve sonuç verme biçimlerinde değişiklikler yaparak kodlarımızı daha uygun ve daha fazla hata vermeden çalışmasını sağlıyabiliriz. Bunlardan en önemlisi yazılmış olan recursive kodun tail recursive haline getirilmesidir. Şimdi bunun neden önem teşkil ettiğine değinelim basit bir faktoriyel hesaplama recursif koduna bakalım. Bu koddan da görülebileceği üzere 10 …

Scala – Tail Recursive(Rekürsif) Function Read More »