haskell
-
fib = 1 : 1 : [a+b | (a,b) <- zip fib (tail fib)]
gibi birsey yazarak tum fibonacci sayilarini iceren bir liste yaratmaniz, ve sadece ihtiyaciniz oldukca ihtiyac duydugunuz kadarini kullanmaniz mumkundur. ayrica lazy evaluation yaptigi icin bir fibonacci sayisini sadece bir defa hesaplar ve memoize eder, boylece ekstra hizli calisir.
take 10 fib
[1,1,2,3,5,8,13,21,34,55]
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap