O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Funções pré-definidas sobre Listas

Allan Moura Programação Funcional Português

Conteúdo do mapa

Funções pré-definidas sobre Listas

  1. : Adiciona itens a uma lista. 2:[1,3] = [2,1,3]

    • Adiciona itens a uma lista. 2:[1,3] = [2,1,3]
  2. ++ Concatena listas. Ex: [3,2]++[1,2] = [3,2,1,2]

    • Concatena listas. Ex: [3,2]++[1,2] = [3,2,1,2]
  3. 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]
  4. lenght. Retorna o comprimento da lista. lenght [3,2,1] = 3

    • Retorna o comprimento da lista. lenght [3,2,1] = 3
  5. head. Retorna a cabeça da lista. head [3,2,1] = 3

  6. last. Retorna o ultimo item da lista. Ex: last [3,2,1] = 1

  7. tail. retorna a cauda da lista (lista sem a cabeça). Ex: tail [3,2,1] = [2,1]

  8. init. retorna a lista sem o ultimo item. Ex: init [3,2,1] = [3,2]

  9. replicate. recebe um inteiro e o repete de acordo com o valor passado. Ex: replicate 3 'a' = ['a','a','a']

  10. take. Recebe um inteiro como parametro e retorna a quantidade de itens correspondentes ao valor. Ex: take 2 [3,2,1] = [3,2]

  11. drop. Recebe um inteiro como parametro e remove a quantidade de itens correspondentes ao valor. Ex: drop 2 [3,2,1] = [1]

  12. 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])

  13. reverse. recebe uma lista e retorna ela invertida. Ex: reverse [1,2,3] = [3,2,1]

Informações

Descrição
Programação Funcional Mapa Mental sobre Funções pré-definidas sobre Listas, criado por Allan Moura em 15-11-2016.
Criado por
Allan Moura
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?