Resultados da pesquisa a pedido "functional-programming"

5 a resposta

Removendo a duplicação de código

Estou tentando criar uma pequena biblioteca de programação funcional para Java (apenas para arranhar minha própria coceira). Ao definir ofunções de ordem superior [http://en.wikipedia.org/wiki/Higher-order_function] paraListsSetareiaMaps Me ...

2 a resposta

Passe um tipo para uma extensão Swift genérica ou, idealmente, deduza-a

Diga que você tem class Fancy:UIViewvocê quer encontrar todos os irmãosFancy Visualizações.Sem problemas [https://stackoverflow.com/q/37232743/294884]... for v:UIView in superview!.subviews { if let f = v as? Fancy { f.hungry = false } }Então, ...

1 a resposta

O referencial Date.now é transparente?

DateTime.Now [https://msdn.microsoft.com/en-us/library/system.datetime.now(v=vs.110).aspx]ou Date.now [https://msdn.microsoft.com/en-us/library/ff679974(v=vs.94).aspx]o referencial é transparente? Esse é um dos tópicos controversos em um artigo ...

2 a resposta

Por que o compilador C # não pode inferir o delegado de tipo genérico da assinatura da função? [duplicado

Esta pergunta já tem uma resposta aqui: Por que o C # não pode inferir o tipo deste caso aparentemente simples e óbvio [/questions/6229131/why-cant-c-sharp-infer-type-from-this-seemingly-simple-obvious-case] 5 respostas Estou trabalhando com ...

1 a resposta

Como retornar cedo em Scala [duplicado]

Esta pergunta já tem uma resposta aqui: Retorno explícito da ação de reprodução [/questions/24435800/explicit-return-from-play-action] 2 respostasEstou aprendendo Scala no momento. Uma coisa que gosto de fazer é retornar cedo. Estou convencido ...

5 a resposta

Como eu conciso escrever um || b onde aeb são valores opcionais?

Estou feliz com uma resposta em qualquer idioma, mas no final quero uma resposta em Java. (Java 8+ está bom. Não se limita ao Java 8. Tentei corrigir as tags.) Se eu tiver doisOptional<Integer> valores, como calcular concisamente o equivalente ...

2 a resposta

Como usar (->) instâncias do Mônada e confusão sobre (->)

Em perguntas diferentes, encontrei dicas nos comentários sobre o uso do(->) instância de Mônadas, p. para obter um estilo sem pontos. Quanto a mim, isso é um pouco abstrato demais. Ok, já vi instâncias de Arrow em(->) e me parece que(->) pode ...

2 a resposta

Programação Funcional: Efeitos Colaterais

maioria dos tutoriais / artigos / livros fala sobre efeitos colaterais ao apresentar programação funcional. Pegue este código Python: def isPrime(n): k = 2 while k < n: if n % k == 0: return False k += 1 return TrueO texto diz que a função ...

3 a resposta

Swift: encapsulando preguiçosamente cadeias de mapa, filtro e flatMap

Tenho uma lista de animais: let animals = ["bear", "dog", "cat"] E algumas maneiras de transformar essa lista: typealias Transform = (String) -> [String] let containsA: Transform = { $0.contains("a") ? [$0] : [] } let plural: Transform = { [$0 ...

4 a resposta

Como faço para criar um objeto JS que pode ser chamado com um protótipo arbitrário? [duplicado

Possible Duplicate: Um objeto JavaScript pode ter uma cadeia de protótipos, mas também pode ser uma funçã [https://stackoverflow.com/questions/340383/can-a-javascript-object-have-a-prototype-chain-but-also-be-a-function] Estou procurando criar ...