Perguntas com a marcação «functional-programming»

A programação funcional é um paradigma que tenta resolver problemas computacionais através da avaliação encadeada de funções cuja saída é determinada por suas entradas e não pelo estado do programa. Nesse estilo de programação, efeitos colaterais e dados mutáveis ​​são preteridos e geralmente estritamente isolados.



3
O que é um lambda e por que seria útil? [fechadas]
Até agora eu ouvi sobre: Cálculo lambda Programação Lambda Expressões lambda Funções Lambda Tudo isso parece estar relacionado à programação funcional ... Aparentemente, ele será integrado ao C ++ 1x, para que eu possa entender melhor agora: http://en.wikipedia.org/wiki/C%2B%2B0x#Lambda_functions_and_expressions Alguém pode definir brevemente o que são coisas lambdas e indicar onde …

6
Qual é a diferença entre uma função e uma lambda?
Estou um pouco confuso sobre 'function' e 'lambda'. Eu já vi alguns exemplos mostrando que a palavra-chave do esquema lambdafunciona de maneira muito semelhante à palavra-chave JavaScript function, mas eu realmente não sei como elas estão relacionadas. Disseram-me que 'function' e 'method' podem ser usados ​​de forma intercambiável quando se …






6
Solução alternativa para exceções verificadas por Java
Aprecio muito os novos recursos do Java 8 sobre interfaces lambdas e métodos padrão. No entanto, ainda me aborreço com exceções verificadas. Por exemplo, se eu apenas quiser listar todos os campos visíveis de um objeto, gostaria de simplesmente escrever isto: Arrays.asList(p.getClass().getFields()).forEach( f -> System.out.println(f.get(p)) ); No entanto, como o …






Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.