Resultados da pesquisa a pedido "closures"

3 a resposta

Por que o fechamento rápido não se captura?

Eu estava testando o fechamento rápido com o playground do Xcode. Este é o meu código: import UIKit class A{ var closure: ()->() = {} var name: String = "A" init() { self.closure = { self.name = self.name + " Plus" } } deinit { print(name + " ...

2 a resposta

O que exatamente é um ScriptBlock do PowerShell?

Um PowerShell ScriptBlock não é umfechamento lexical como não se fecha sobre as variáveis ​​referenciadas em seu ambiente declarativo. Em vez disso, parece u...

1 a resposta

obtendo dados de um fechamento que recupera dados do firebase

Estou tentando recuperar dados do Firebase e armazenar esses dados fora do fechamento que recupera esses dados. var stringNames = [String] () ref?.observeEventType(.Value, withBlock: { snapshot in var newNames: [String] = [] for item in ...

4 a resposta

Mudando de `prototype` e` new` para um padrão de fechamento e exposição

2 a resposta

Qual é a diferença e o objetivo do fechamento automático e de escape no Swift?

Estou procurando algumas das diferenças / propósitos de autoclosure e escape de fechamento em Swift. Sei bem que um fechamento de escape é algo que queremos executar após o retorno da função, mas não entendi o conceito de autoclosure.

6 a resposta

Quais são os bons recursos OOP JavaScript? [fechadas]

3 a resposta

Por que adicionar "()" após o fechamento do corpo em Golang?

eu estou lendo

3 a resposta

Posso "estender" uma "classe" definida por fechamento em Javascript?

Eu tenho uma "classe" Javascript definida assim: var Welcomer = function(name) { var pName = name; var pMessage = function() { return "Hi, " + pName + "!"; }; return { sayHi: function() { alert(pMessage()); } }; }; new ...

0 a resposta

Contar chamadas de funções com JavaScript

Por exemplo: eu tenho muitas funções e as uso várias vezes. Preciso contar chamadas para cada função. Qual é a melhor prática para fazer isso? No começo, pensei que precisava de fechamentos, mas não posso implementá-lo da maneira certa.

1 a resposta

Por que os fechamentos de iteradores aninhados não copiam valores do escopo externo

Estou tentando usar iteradores aninhados, onde o iterador interno usa valor do iterador externo. vec![0;10].iter().flat_map(|&a| { (0..10).map(|b|{ a + b }) });erro:a não vive o suficiente (0..10).map(|b|{ ^^^nota: a referência deve ser válida ...