Hoi,
Ik heb een functie
Ik wil hem nu 8 keer iets laten uitrekenen (en terug krijgen in een lijst) waarbij echter 1 van de 2 imputs constant blijft. De input wordt bijvoorbeeld:
1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8
ik heb nu iets van
maar ik weet dat het ook anders/mooier kan. Met behulp van map en uncurryen of zo iets.
Hoe moet dat?
Ik heb een functie
code:
1
| phi :: Int -> Int -> Int |
Ik wil hem nu 8 keer iets laten uitrekenen (en terug krijgen in een lijst) waarbij echter 1 van de 2 imputs constant blijft. De input wordt bijvoorbeeld:
1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8
ik heb nu iets van
code:
1
| zipWith phi (replicate 8 1) [1 .. 8] |
maar ik weet dat het ook anders/mooier kan. Met behulp van map en uncurryen of zo iets.
Hoe moet dat?
[ Voor 3% gewijzigd door juanita op 25-07-2005 15:05 ]