Haskell programlama dilinde yazılmış bu fonksiyonda arguman olarak bir data yapısı alınmıştır. Bu veritipi sayesinde farklı fonksiyonlar kullanılmıştır. Aşağıdaki ornekte aynı fonksiyon (alanci) uzerinden dikdortgen,elips ve dik ucgenin alanlarının hesaplanabilmesi sağlanmıştır. Or : alanci Rectangles 4 5 20.0 Program Kodu : PHP Code:
data Sekil = Rectangles | Ellipses | RightAngleTrianglesalanci :: Sekil ->Double->Double->Doublealanci Rectangles x y = x * yalanci Ellipses x y = 3.14 * x * yalanci RightAngleTriangles x y = (x*y) / 2
__________________
Haskell - Data Veri Yapisi
Programlama0 Mesaj
●31 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Programlama
- Haskell - Data Veri Yapisi