Arbeiten mit Listen in Haskell

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • Arbeiten mit Listen in Haskell

    Hi,
    also wenn man mit Listen arbeiten will nutzt man die Schreibweise "x:xs" um auf das erste Element einer Liste zuzugreifen, wobei:
    x=erstes Element
    xs=Rest der Liste

    Nun habe ich hier folgendes Bsp und weiß nicht wie die Schreibweisen zu verstehen sind:

    concat :: [[Int]] -> [Int]
    concat xxs = [x | xs <- xxs, x <- xs]


    Wieso wird hier "xxs" geschrieben ? Wofürs steht "xxs" bzw. "xs" ?`