? A função " DMAP " é uma equação em Cinnameg , uma linguagem de programação para a criação de algoritmos de funções. A função " DMAP " produz uma lista de elementos mapeados onde cada elemento recebe o mesmo atributo funcional. Cinnameg usa muitas equações de função de construir algoritmos. A palavra " DMAP " significa " lista mapeada dinâmica". Cinnameg
A linguagem de programação Cinnameg suporta simples apresentações algoritmo para calcular alunos. Cinnameg apoia abordagens declarativas funcionais, abordagens imperativas , lógica de programação , classes e objetos e simultaneidade. Esses algoritmos diferentes podem ser integrados dentro Cinnameg . Em vez de fornecer uma extensa biblioteca para cada algoritmo o programador precisa , Cinnameg é um framework para a formulação de algoritmos de uso geral. Não Cinnameg não limitar algoritmo formular a programação orientada a objetos comuns.
Cinnameg Funções
Para formular algoritmos , Cinnameg usa funções e componentes funcionais . As funções são escritas usando equações e as equações amarrados juntos construir o algoritmo. A linguagem de programação Cinnameg utiliza tags como " Definir " ou " Se " para iniciar a equação. O mesmo código é precedido por um sinal de percentagem no final da função . Para mais equações complexas com mais de uma função , a tag "caso" é usado dentro dos colchetes de tag.
Mapeamento Listas
O " DMAP " , é uma função de mapeamento lista em Cinnameg . O mapeamento de uma lista em Cinnameg é diferente de construir uma lista. Construir uma lista é o uso de funções para criar uma lista. O mapeamento de uma lista é a aplicação de funções para cada elemento em uma lista. Em Cinnameg , os elementos da lista são chamados de membros . Outras funções incluem lista classificando os membros de uma lista , contando membros da lista , procurando membros de uma lista de e fundindo listas. Algumas funções , incluindo " DMAP , " gerar uma lista dinâmica. Listas dinâmicas definir os mesmos parâmetros da função para cada membro da lista.
DMAP Função Equação
A equação função " DMAP " é composta por dois componentes funcionais e é gravado como " DMAP f [ a, b , c ] = [ f (a ) , f ( b ) , f ( c ) ] " sem o primeiro componente de quotes.The " DMAP f [ a, b , c ] " é a função de lista , em que " a, b , c " são os membros da lista . O segundo componente de " [ f (a ) , f ( B ) , f ( c ) ] " aplica-se a mesma função para cada membro da lista . A função " DMAP " é uma abreviação para " lista mapeada dinâmica ", que significa que a lista mapeada é dinâmico.