Resultados da pesquisa a pedido "functional-programming"

2 a resposta

Utilização da palavra-chave e em F # em uniões discriminadas

Hoje fui confrontado com as seguintes declarações de DUs: type Grammar = Definition list and Definition = Def of string * Expression and Range = | Char of char | Range of char * charPor que alguém usaria a palavra-chaveand ao invés detype, aqui

8 a resposta

Como reduzir uma Seq [A, B]] para Uma [A, Seq [B]]

Dada uma sequência de eithersSeq[Either[String,A]] comLeft sendo uma mensagem de erro. Eu quero obter umEither[String,Seq[A]] onde eu recebo umRight (que será umSeq[A]), se todos os elementos da sequência foremRight. Se houver pelo menos umLeft ...

3 a resposta

Function.apply não está usando o parâmetro thisArg

Estou escrevendo um código Actionscript3 que tenta aplicar um método a um objeto que é determinado em tempo de execução. A documentação do AS3 para ...

8 a resposta

Por que evitar subtipagem?

Vi muitas pessoas da comunidade Scala aconselharem sobre evitar subtipos "como uma praga". Quais são as várias razões contra o uso de subtipagem? Quais são as alternativas?

5 a resposta

Qual é o objetivo de várias cláusulas de parâmetro nas definições de função no Scal

Estou tentando entender o objetivo desse recurso de linguagem de várias cláusulas de parâmetro e por que você o usaria. Por exemplo, qual é realmente a diferença entre essas duas funções? class WTF { def TwoParamClauses(x : Int)(y: Int) = x + y ...

3 a resposta

Existe um idioma Haskell para atualizar uma estrutura de dados aninhad

Digamos que possuo o seguinte modelo de dados, para acompanhar as estatísticas de jogadores, equipes e treinadores de beisebol: data BBTeam = BBTeam { teamname :: String, manager :: Coach, players :: [BBPlayer] } deriving (Show) data Coach = ...

4 a resposta

Qual é a diferença entre def foo = {} e def foo () = {} no Scala?

Dada as seguintes construções para definir uma função no Scala, você pode explicar qual é a diferença e quais serão as implicaçõe def foo = {} vs. def foo() = {}Atualiza Obrigado pelas respostas rápidas. Estes são ótimos. A única pergunta que ...

2 a resposta

R tem algo equivalente a reduzir () em Python?

Isto é: "Aplique a função de dois argumentos cumulativamente aos itens da sequência, da esquerda para a direita, de modo a reduzir a sequência para um único valor."

3 a resposta

lgoritmo para calcular a plausibilidade de uma função / Método de Monte Car

stou escrevendo um programa que tenta duplicar o algoritmo discutido no início deste artig http: //www-stat.stanford.edu/~cgates/PERSI/papers/MCMCRev.pd [http://www-stat.stanford.edu/~cgates/PERSI/papers/MCMCRev.pdf] F é uma função de char para ...

10 a resposta

Maneira mais idiomática de escrever lotesDe tamanho seq em F #

Estou tentando aprender F # reescrevendo alguns algoritmos C # que tenho em F # idiomátic Uma das primeiras funções que estou tentando reescrever é um lote de onde: [1..17] |> batchesOf 5O que dividiria a sequência em lotes com um máximo ...