Rotar una lista en Haskell
Tengo una listaa
definido
let a = ["#","@","#","#"]
¿Cómo puedo rotar el@
¿Dos espacios, para que termine así?
["#","#","#","@"]
Pensé que esto podría funcionar,
map last init a
pero tal vez la sintaxis tenga que ser diferente, porque el mapa solo puede funcionar con una función.