Lambdas resolvem um problema de legibilidade, expressividade e praticidade.
Lambdas resolvem um problema de legibilidade, expressividade e praticidade. Falamos mais sobre elas e com exemplos e detalhes no Curso de C++ Moderno Avançado . Mas nesse artigo vamos mostrar 10 formas de você utilizar ela no seu código.
A sintaxe dela se resume em: [](){};
Exemplo 1
Isso não faz nada, mas é a forma mais básica de compilar sem erro.
Exemplo 2
Atribuindo o retorno da Lambda à uma variável
Exemplo 3
Inserindo conteúdo no corpo da lambada
Exemplo 4
Imprimindo o conteúdo da lambda
Exemplo 5
Passando parametro para Lambda
Exemplo 6
Retornando tipo definido
Exemplo 7
Passando variáveis já existentes
Exemplo 8
Executando dentro do std::remove_if e deixando o CPF(123.456.789-00) só com números
Para ver a saída: for( auto z : cpf ){ std::cout << z; }; std::cout << '\n';
Exemplo 9
Chamando com parametros diretos
Exemplo 10
Capturando a cláusula como referência
Por hoje é só, são pequenas doses diárias que farão sempre nos manter antenado com o C++ !
Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!