Resultados da pesquisa a pedido "closures"

5 a resposta

Como o escopo Lexical é implementado? [fechadas]

Há alguns anos, comecei a escrever um intérprete para um pouco de linguagem específica de domínio, que incluía funções definidas por programadores. Inicialmente, implementei o escopo variável usando uma simples pilha de tabelas de símbolos. Mas ...

2 a resposta

CasperJs, como repetir uma etapa X vezes no WaitTimeout?

Então, o que eu quero fazer é criar uma função casperJS que nos permita repetir uma etapa X vezes, atualizando a página primeiro, quando essa função de etapa atingir o tempo limite. Para teste não confiável devido a um erro / congelamento ...

1 a resposta

O compilador Groovy não aceita java 8 Lambdas

Como sabemos, a sintaxe Groovy aceita fechamentos. Hoje também o Java 8 adiciona seu fechamento de sintaxe. No entanto, ao escrever o fechamento do java8 no arquivo groovy, recebo um erro como o seguinte: Person.findAll().stream().filter(e-> ...

2 a resposta

Parallel.ForEach - O acesso ao fechamento modificado se aplica?

Li várias outras perguntas sobre o acesso ao fechamento modificado, para entender o princípio básico. Ainda assim, eu não sabia dizer - fazParallel.ForEach tem os mesmos problemas? Pegue o seguinte trecho em que recalculo as estatísticas de uso ...

8 a resposta

Como você testa funções e fechamentos quanto à igualdade?

O livro diz que "funções e fechamentos são tipos de referência". [https://developer.apple.com/library/prerelease/ios/documentation/swift/conceptual/swift_programming_language/Closures.html#//apple_ref/doc/uid/TP40014097-CH11-XID_117] Então, como ...

3 a resposta

Trabalhando com blocos Objective-C com Swift

Estou tendo problemas para usar a estrutura do Objective-C Firebase em um novo projeto Swift. Como eu sou proveniente principalmente de C #, a sintaxe de fechamento do Swift ainda não está clara. Veja como o código funciona no Objective-C, com f ...

1 a resposta

Encerramento Swift Pass do iOS como propriedade?

Digamos que eu tenha um UIView personalizado, vamos chamá-lo de MyCustomView. Dentro dessa visualização, há uma propriedade UITextField. Suponha que meu objetivo seja criar uma instância do MyCustomView e adicioná-la a algum controlador de ...

1 a resposta

animateWithDuration: animações: conclusão: em Swift

No objetivo C, meu bit de animação se pareceria com isso: [UIView animateWithDuration:0.5 animations:^{ [[[_storedCells lastObject] topLayerView] setFrame:CGRectMake(0, 0, swipeableCell.bounds.size.width, swipeableCell.bounds.size.height)]; } ...

1 a resposta

Não é possível emprestar mutuamente dentro de dois fechamentos diferentes no mesmo escopo

Meu objetivo é criar uma função (especificamente, floodfill) que funcione independentemente da estrutura de dados subjacente. Tentei fazer isso passando em dois fechamentos: um para consulta, que empresta alguns dados imutávelmente, e outro para ...

2 a resposta

Fazendo referência corretamente a self em dispatch_async

Como faço para me referir adequadamente a um fechamento rápido? dispatch_async(dispatch_get_main_queue()) { self.popViewControllerAnimated(true) }Eu recebo o erro: Cannot convert the expression's type 'Void' to type ...