Mapa também. Operação é uma extensão do mapa
Mapa também. Operação é uma extensão do mapa. Esta classe implementa operações em mapas. Por exemplo, ele permite recuperar um par de valores -chave. Este método é chamado com um objeto -chave, que deve conter um valor válido e um mapa. Como alternativa, você também pode usar expressões Lambda. Neste último caso, o par de valores -chave deve ser maiúsculo ou nulo. Se o par de valores de chave não for nulo, a operação retornará falsa.
A função map () aplica uma determinada função a cada linha ou gravação em uma tabela. Em seguida, atribui os registros modificados a novas tabelas com base em sua chave de grupo. A função do mapa também preserva todas as colunas que não são explicitamente mapeadas. Ele atualiza uma coluna existente ou cria uma nova se não estiver lá. A tabela de saída é preenchida com todas as colunas incluídas na entrada.
Vários idiomas suportam funções do mapa. Em C ++, a função do mapa fornece um MapList. C# possui uma biblioteca LINQ e Ruby tem um alias para mapa. Em Lisp comum, a função Mapcar fornece a mesma funcionalidade. Esta função pode ser usada para transformar uma lista em uma matriz. A função do mapa é útil para análise da estrutura de dados. A função do mapa também está disponível no idioma C#, Java e ColdFusion Markup.
A interface do mapa JAVAS fornece um método de mapa chamado Putall (). Este método copia todos os pares de valor-chave em uma instância do mapa para outro. Também é chamado de união de duas instâncias de mapa. Ao chamar Putall (), você está essencialmente copiando todas as chaves e valores de uma instância do mapa para outra. Este método também é conhecido como Maptoint (). Quando um par de valores-chave é inserido no mapa, a variável Haskey terá um valor de verdadeiro.