mercredi 25 octobre 2017

How can i use conditionals in list comprehension?

I am trying to build a list of 0's using list comprehension. But i also want to make an index 1 where i choose in the list. For example myList 5 2 = [0,1,0,0,0] where 5 is the number of elements and 2 is the index.

myList el index = [0 | n <- [1..el], if n == 2 then 1 else 0]

but this results in an error.

Aucun commentaire:

Enregistrer un commentaire