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" ?`
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" ?`