Resultados da pesquisa a pedido "higher-order-functions"
Preciso especificar nomes de parâmetros para tipos de funções de ordem superior no TypeScript?
Tentando molhar os pés usando o TypeScript, continuo correndoproblema [https://stackoverflow.com/q/42321953/633183]. Afunção antiga ressurgiu hoje [https://stackoverflow.com/a/34256998/633183]e apenas como exercício, fiquei curioso para saber se ...
Função de ordem superior: “Não é possível chamar 'map' com uma lista de argumentos do tipo '((_) -> _)'”
Eu gostaria de usar uma função rápida de ordem superior (mapa) para remover todas as subviews de uma determinada matriz UIView.subviews. A linha (cell.contentView.subviews as [UIView]).map { $0.removeFromSuperView() }causa o erro "Não é possível ...
Função de ordem superior rápida (par de igrejas, também conhecido como contras), com tipos de parâmetros genéricos que não aceitam tipos de parâmetros de entrada
Eu estava brincando com a programação funcional no Swift 2.1, tentando implementar oPar / codificação de igreja [https://en.wikipedia.org/wiki/Church_encoding#Church_pairs]função (contras [https://en.wikipedia.org/wiki/Cons]= λx λy λf f x y em ...
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 ...
Obter um subconjunto de uma matriz com base em uma matriz de chaves
Eu escrevi essa função para obter um subconjunto de uma matriz. O php possui uma função integrada para isso. Não consigo encontrar um nos documentos. Parece um desperdício se estou reinventando a roda. function array_subset($array, $keys) { ...
Bloqueando uma string internada?
Atualizar É aceitável se esse método não for seguro para threads, mas estou interessado em aprender como torná-lo seguro para threads. Além disso, não quero bloquear um único objeto para todos os valores dekey se eu puder evitá-lo. Pergunta ...
Função de aplicação de função em Haskell
Digamos que eu tenha uma lista de funções functions = [f, g, h]cada um com o tipoa -> a Eu também tenho uma lista de valores, digamos números, mas qualquer coisa deve funcionar aqui vals = [1,2,3]Eu quero aplicar cada função emfunctions para o ...
Função de ordem superior "filtrar" em C ++
A biblioteca padrão C ++ e / ou o Boost têm algo semelhante aofilter função encontrada em linguagens funcionais? A função mais próxima que pude encontrar foistd::remove_copy_if mas parece estar fazendo o oposto do que eu quero. Fazboost::lambda ...