Resultados da pesquisa a pedido "functional-programming"

2 a resposta

Explicação das listas: função fold

Aprendo cada vez mais a língua Erlang e recentemente enfrentei alguns problemas. eu leio sobrefoldl(Fun, Acc0, List) -> Acc1 função. Eu usei o tutorial learnyousomeerlang.com e havia um exemplo (o exemplo é sobre a Calculadora de notação polonesa ...

3 a resposta

Existe alguma diferença entre flatten e flatMap (identidade)?

scala> List(List(1), List(2), List(3), List(4)) res18: List[List[Int]] = List(List(1), List(2), List(3), List(4)) scala> res18.flatten res19: List[Int] = List(1, 2, 3, 4) scala> res18.flatMap(identity) res20: List[Int] = List(1, 2, 3, 4)Existe ...

4 a resposta

Parâmetros repetidos por nome

Como passar parâmetros repetidos por nome no Scala? O código a seguir não funciona: scala> def foo(s: (=> String)*) = { <console>:1: error: no by-name parameter type allowed here def foo(s: (=> String)*) = { ^Existe alguma outra maneira ...

18 a resposta

Monad in plain English? (For the OOP programmer with no FP background)

Em termos que um programador de OOP entenderia (sem nenhum fundo de programação funcional), o que é uma mônada? Que problema ele resolve e quais são os locais mais comuns em que é usado? EDITAR: Para esclarecer o tipo de entendimento que eu ...

1 a resposta

Onde está o código para um lambda localizado em um arquivo de classe java?

Eu tenho este arquivo de origem java: import java.util.function.*; public class t { public static void main(String[] args) { Function<Integer,Integer> r = (a) -> a*a+2*a+1; System.out.println(r.apply(2)); } }Eu o compilo e funciona como ...

2 a resposta

Substituindo um símbolo em uma expressão simbólica

Desejo substituir a primeira ocorrência de um símbolo entre pares. Por exemplo: pegue (define n '((a . b) . (a . d)))e eu defino um contexto de método para substituir a primeira instância (mais à esquerda) de X por '() substituindo a deve ...

2 a resposta

Como o 'Model' em um webapp do tipo Rails seria implementado em uma linguagem de programação funcional?

Nas estruturas de desenvolvimento da Web MVC, como Ruby on Rails, Django e CakePHP, as solicitações HTTP são roteadas para os controladores, que buscam objetos que geralmente são mantidos em um armazenamento de banco de dados back-end. Esses ...

1 a resposta

Sublistas de uma lista usando compreensão de lista

Que simples. Eu quero gerar todas as sublistas de uma lista usando a compreensão da lista. ou seja: getSublist [1,2,3] é [[1], [2], [3], [1,2], [1,3], [2, 3], [1,2,3]] obrigado

9 a resposta

Como as linguagens de programação funcionais funcionam?

Se as linguagens de programação funcional não podem salvar nenhum estado, como eles fazem coisas simples, como ler as entradas de um usuário? Como eles "armazenam" a entrada (ou armazenam dados para esse assunto?) Por exemplo: como essa coisa ...

1 a resposta

Os futuros em Scala são realmente funcionais?

Eu estou lendo este blogpostar [http://futurice.com/blog/an-example-of-functional-design]que afirmaFutures não são "funcionais", pois são apenas invólucros decom efeito colateral cálculos. Por exemplo, eles contêm chamadas RPC, solicitações HTTP, ...