Resultados da pesquisa a pedido "functional-programming"
Erro do compilador Swift: “Expressão muito complexa” em uma concatenação de string
Acho isso divertido mais do que tudo. Eu consertei, mas estou pensando na causa. Aqui está o erro:DataManager.swift:51:90: Expression was too complex to be solved in reasonable time; consider breaking up the expression into ...
Como usar o swift flatMap para filtrar os opcionais de uma matriz
Estou um pouco confuso com o flatMap (adicionado ao Swift 1.2) Digamos que eu tenha uma matriz de algum tipo opcional, por exemplo let possibles:[Int?] = [nil, 1, 2, 3, nil, nil, 4, 5]No Swift 1.1, eu faria um filtro seguido por um mapa como ...
Existe um objeto de função "não fazer nada" em C ++ (0x)?
Sei que essa é uma pergunta ridícula para algo que leva menos de 2 segundos para ser implementado. Mas me lembro vagamente de ler que um foi introduzido com o novo padrão. Cumprimentei os cabeçalhos do VC10 e não consegui nada. Você pode ajudar? ...
Existe uma maneira funcional de iniciar uma matriz no JavaScript ES6?
Eu finalmente desisti e escrevi umfor loop para inicializar uma matriz simples de objetos em que cada objeto possui um contador incrementado (id) como um atributo do objeto. Em outras palavras, eu só quero: var sampleData = [{id: 1},{id: ...
Uma referência de método no Java 8 tem um tipo concreto e, se sim, qual é? [duplicado]
Esta pergunta já tem uma resposta aqui: Como executar indiretamente uma referência de método no Java 8? [/questions/17143104/how-to-indirectly-run-a-method-reference-in-java-8] 2 respostasEsta questão está intimamente relacionada ...
Como codifico uma árvore de objetos no Haskell com ponteiros para pais e filhos?
Eu tenho o seguinte problema: Eu tenho uma árvore de objetos de diferentes classes em que uma ação na classe filho invalida o pai. Em linguagens imperativas, é trivial fazer isso. Por exemplo, em Java: public class A { private List<B> m_children ...
Como implementar o Futuro como Aplicável no Scala?
Suponha que eu precise executar dois cálculos simultâneos, esperar pelos dois e depois combinar seus resultados. Mais especificamente, preciso executarf1: X1 => Y1 ef2: X2 => Y2 simultaneamente e depois chamef: (Y1, Y2) => Y para finalmente obter ...
Por que a função de escolha não determinística na lib std de Curry não é definida diretamente, mas com uma função auxiliar de 2 argumentos?
Considere uma funçãochoose noLinguagem de programação Curry [http://en.wikipedia.org/wiki/Curry_programming_language]com a especificação de que "(choose xs) escolhe não deterministicamente um elemento da listaxs" Eu o implementaria diretamente ...
Fechando com estofamento em Haskell
Algumas vezes me vi querendo umzip em Haskell, que adiciona preenchimento à lista mais curta, em vez de truncar a lista mais longa. Isso é fácil o suficiente para escrever. (Monoid funciona para mim aqui, mas você também pode passar os elementos ...
Por que 'window.angular' é usado assim, nesta definição de função?
Estou tentando entender um arquivo angularjs que preciso usar para integrar com o Django, e ele tem uma sintaxe estranha com a qual não estou familiarizado (lembre-se de que sou um desenvolvedor júnior, portanto esse pode ser o seu pão com ...