Segmento de una lista
Definir la función
segmento :: Int -> Int -> [a] -> [a]
tal que (segmento m n xs)
es la lista de los elementos de xs
comprendidos entre las posiciones m
y n
. Por ejemplo,
segmento 3 4 [3,4,1,2,7,9,0] == [1,2] segmento 3 5 [3,4,1,2,7,9,0] == [1,2,7] segmento 5 3 [3,4,1,2,7,9,0] == []