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

Anasayfa Programlama Haskell data Veritipi


data Veritipi

Haskell programlama dilinde yazılmış bu fonksiyonda argüman olarak bir data yapısı alınmıştır. Bu veritipi sayesinde farklı fonksiyonlar ve farklı argümanlar kullanılabilir. Aşağıdaki örnekte aynı fonksiyon (alan) üzerinden daire ve dikdörtgenin alanlarının hesaplanabilmesi sağlanmıştır.

Ör :

alan (Daire 5)
78.5

alan (Kare 5 4)
20.0
 

Program Kodu :

  1.  
  2. data Shape = Daire Float | Kare Float Float
  3. alan :: Shape -> Float
  4. alan (Daire x) = 3.14 * x * x
  5. alan (Kare x y)  = x * y
  6. deneme1 :: Float -> Shape
  7. deneme1 x =Kare x x
  8.  
  9.  

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Perşembe, 02 Ağustos 2012 17:41 )