Főmenü megnyitása

Módosítások

</source>
 
==== Algebrai típusokadattípusok ====
 
A Haskell-ben a strukturált típusok mellett ''algebrai'' típusokat is létrehozhatunk. Példa:
</source>
 
Itt a <code>Szin</code> azonosító egy új algebrai típustadattípust, a <code>Feher</code>, <code>Fekete</code> és a többi jobb oldalon szereplő azonosító pedig ''konstruktort'' jelöl. A konstruktorok neve nagy betűvel kezdődik. A definíció után már leírhatunk pár értéket a típusával együtt:
<source lang=haskell>
Fehér :: Szin
Névtelen felhasználó