Mapa mental
Funções pré-definidas sobre Listas
Contenido del mapa
Funções pré-definidas sobre Listas
: Adiciona itens a uma lista. 2:[1,3] = [2,1,3]
- Adiciona itens a uma lista. 2:[1,3] = [2,1,3]
++ Concatena listas. Ex: [3,2]++[1,2] = [3,2,1,2]
- Concatena listas. Ex: [3,2]++[1,2] = [3,2,1,2]
concat. Concatena uma lista de listas, passadas dentro de uma lista. Ex: concat [[2,5],[1,2]] = [2,5,1,2]
- Concatena uma lista de listas, passadas dentro de uma lista. Ex: concat [[2,5],[1,2]] = [2,5,1,2]
lenght. Retorna o comprimento da lista. lenght [3,2,1] = 3
- Retorna o comprimento da lista. lenght [3,2,1] = 3
head. Retorna a cabeça da lista. head [3,2,1] = 3
last. Retorna o ultimo item da lista. Ex: last [3,2,1] = 1
tail. retorna a cauda da lista (lista sem a cabeça). Ex: tail [3,2,1] = [2,1]
init. retorna a lista sem o ultimo item. Ex: init [3,2,1] = [3,2]
replicate. recebe um inteiro e o repete de acordo com o valor passado. Ex: replicate 3 'a' = ['a','a','a']
take. Recebe um inteiro como parametro e retorna a quantidade de itens correspondentes ao valor. Ex: take 2 [3,2,1] = [3,2]
drop. Recebe um inteiro como parametro e remove a quantidade de itens correspondentes ao valor. Ex: drop 2 [3,2,1] = [1]
splitAt. recebe um inteiro e uma lista, então são geradas duas listas, sendo que a primeira tem o tamanho do inteiro passado para a função. Ex: splitAt 3 [1,2,2,4] = ([1,2,2][4])
reverse. recebe uma lista e retorna ela invertida. Ex: reverse [1,2,3] = [3,2,1]
Información
- Descripción
- Programação Funcional Mapa Mental sobre Funções pré-definidas sobre Listas, creado por Allan Moura el 15/11/2016.
- Creado por
- Allan Moura
- Visitas
- 0
- Valoración