Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama Haskell Bir Listenin Uzunluğunu Bulma


Bir Listenin Uzunluğunu Bulma

Haskell programlama dilinde yazılmış bu fonksiyonda bir listenin uzunluğu hesaplanmıştır. Rekürsif mantık yardımıyla hesaplanan bu programda; (_:xs) gösterimindeki _ listenin ilk elemanına işaret eder fakat eleman ile ilgili herhangi bir işlememiz olmayacağından _ yani onemsiz anlamına gelen dont care ifadesi ile gösterilmiş önemli olan sadece o elemanın 1 sayılacak olmasıdır. xs listenin geri kalanına işaret eder. Böylece rekürsif olarak xs çağrıldığında kalan listenin ilk elemanı bu sefer x e gelecek ve böylece bu işlem listede eleman kalmayana dek devame edecektir.

Program Kodu:

  1.  
  2.  
  3. uzunluk :: [Int] -> Int
  4. uzunluk [] = 0
  5. uzunluk (_:xs) = 1 + uzunluk xs
  6.  
  7.  

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
 
backlinktr.biz | 521: Web server is down

Error 521 Ray ID: 4c9b8ae9ae58b031 • 2019-04-19 02:45:29 UTC

Web server is down

You

Browser

Working
Istanbul

Cloudflare

Working
backlinktr.biz

Host

Error

What happened?

The web server is not returning a connection. As a result, the web page is not displaying.

What can I do?

If you are a visitor of this website:

Please try again in a few minutes.

If you are the owner of this website:

Contact your hosting provider letting them know your web server is not responding. Additional troubleshooting information.