Resultados da pesquisa a pedido "lambda"
Macro C ++ com argumento lambda usando mais de 2 elementos capturados gera erro
foo(const std::function<void()>& functor) { .... } #define MACRO_EXAMPLE(functor) foo(functor) int main() { int i = 0, j = 0; MACRO_EXAMPLE([i](){}); // works fine MACRO_EXAMPLE([i, j](){}); // error: macro "MACRO_EXAMPLE" passed 2 arguments, but ...
tipo de retorno incorreto na expressão lambda
O código a seguir compila bem no IntelliJ e no Eclipse, mas o compilador JDK 1.8.0_25 reclama. Primeiro, o código. import java.util.function.Predicate; public abstract class MyStream<E> { static <T> MyStream<T> create() { return null; } abstract ...
Referência funcional para Object.clone () não compila
Compilando [https://ideone.com/7uPDeZ] import java.util.concurrent.Callable; class Ideone { Callable<?> x = super::clone; }usando o Oracle JDK fornece: Main.java:6: error: incompatible types: invalid method reference Callable<?> x ...
Java 8 - preenchimento ArrayList
Existe uma maneira melhor de preencher umArrayList assim (eu fiz assim no Java 7): List<ScheduleIntervalContainer> scheduleIntervalContainers = new ArrayList<>(); scheduleIntervalContainers.add(scheduleIntervalContainer);
Diferença nas performances lambda?
este [https://stackoverflow.com/questions/24294846/performance-difference-between-java-8-lambdas-and-anonymous-inner-classes] não é uma duplicata da minha pergunta. Eu verifiquei e é mais sobre classes anônimas internas. Fiquei curioso sobre as ...
C ++ 0x lambda, como posso passar como parâmetro?
Observe o seguinte código relacionado ao C ++ 0x lambda: typedef uint64_t (*WEIGHT_FUNC)(void* param); typedef std::map<std::string, WEIGHT_FUNC> CallbackTable; CallbackTable table; table["rand_weight"] = [](void* param) -> uint64_t { return ...
Crie um método que aceite comprimento variável de argumentos de Função com tipos possivelmente diferentes
Suponha que eu tenha uma string:String s = "1,2,3,4,5,6". Eu gostaria de criar um métodocombineFunctions() que levaria uma sequência de comprimento variável deFunctions como argumento e aplique todas as operações nessa ordem. As funções podem ...
O generate Guaranteed é executado sequencialmente?
Me disseramaqui [https://stackoverflow.com/questions/33280217/how-to-use-algorithms-to-fill-vector-of-vectors/33282441?noredirect=1#comment54361802_33280760] este: A ordem de geração não é garantida => dependendo da implementação Eu olhei para ...
Como posso usar fechamentos PHP 5.3 como usamos blocos em Ruby
Como posso usar o fechamento do PHP 5.3 como usamos blocos em Ruby. Eu nunca usei 'for' Loop em Ruby devido ao uso de blocos com métodos 'each' 'find_all' 'inject'. Como posso usar Closures do PHP 5.3 como Ruby Blocks e dizer adeus a 'for' ...
Como executar o LINQ e / ou foreach na janela imediata no VS 2013?
Janela imediata é ferramentas fantasticamente úteis ao investigar o estado atual durante o processo de depuração. Aprendi que, usando o ponto de interrogação, é possível fazer um pouco mais, como mostradoneste ...