Resultados da pesquisa a pedido "functional-programming"

4 a resposta

Como o não-determinismo pode ser modelado com uma lista monad?

Alguém pode explicar (melhor com um exemplo em inglês claro) o que uma lista monad pode fazer para modelar cálculos não determinísticos? Ou seja, qual é o pr...

3 a resposta

Por que eu preciso usar o tipo de unidade em F # se ele suportar o tipo void?

2 a resposta

Modelo de máquina para programação funcional

Eu li em algum lugar que o modelo atual da máquina não é adequado para programação funcional. Então, quais são as limitações do modelo de máquina atual? Foi desenvolvido um modelo de máquina mais adequado?

5 a resposta

Extensões genéricas de mapa / redução de lista em c #

Estou escrevendo algumas extensões para imitar o mapa e reduzir funções no Lisp. public delegate R ReduceFunction<T,R>(T t, R previous); public delegate void TransformFunction<T>(T t, params object[] args); public static R Reduce<T,R>(this ...

1 a resposta

Método ambíguo do Java 8 lambda para interface funcional - Tipo de destino

Eu tenho o código abaixo: public class LambdaTest1 { public static void method1(Predicate<Integer> predicate){ System.out.println("Inside Predicate"); } public static void method1(Function<Integer,String> function){ ...

2 a resposta

Como encomendar minha variável acumulada neste caso no Racket?

Estou codificando com Racket por razões educacionais. Foi-me dada uma tarefa na qual eu deveria criar uma função que, sem filtro, receberia uma lista como entrada e retornaria outra lista apenas com os números pares da primeira lista. Eu vim ...

8 a resposta

list.reverse não retorna lista?

O objeto de retorno é nomeadoNone paralist.reverse(). Portanto, esse código falha quando eu ligosolution(k). Existe alguma maneira de eu conseguir fazer um temporário? Ou como devo fazer isso? fCamel = 'F' bCamel = 'B' gap = ' ' k = ['F', ' ', ...

3 a resposta

Quais regras especiais o compilador scala possui para o tipo de unidade no sistema de tipos

oUnit recebe tratamento especial pelo compilador ao gerar código de bytes, porque é análogo avoid na jvm. Mas conceitualmente como um tipo no sistema de tipos scala, parece que também recebe tratamento especial na própria linguagem (exemplos ...

2 a resposta

O uso do Optional nos campos de classes e campos do Scala é um cheiro de código?

Já havia algumas discussões sobre o Stackoverflow sobre maneiras apropriadas de usarOpcional em Java (discussões comoeste [https://stackoverflow.com/questions/31922866/why-should-java-8s-optional-not-be-used-in-arguments] , ou ...

4 a resposta

implementação de inferência de tipo

Vejo algumas discussões interessantes aqui sobre tipagem estática versus dinâmica. Geralmente, prefiro a digitação estática, devido à verificação do tipo de compilação, código melhor documentado, etc. No entanto, concordo que eles desordenam o ...