Just (+) <*> Just 3 <*> Just 5
pure (+) <*> Just 3 <*> Just 5
Juste 8
pure (*3) <*> [0..10]
[0,3,6, 9,12,15,18,21,24,27,30]
Just (*3) <*> [0..10]
Impossible type de correspondance '[]' avec 'Maybe'
Type attendu: Peut-être que b
type réel: [b]
Dans la seconde argument de '(< *>)', à savoir '[0 .. 10]'
Dans l'expression : Just (* 3) < *> [0 .. 10]
Dans une équation pour 'il': it = Just (* 3) < *> [0 .. 10]
Lorsque sont pure
et Just
interchangeables et quand sont-ils différents?