Resultados da pesquisa a pedido "enumerable"

6 a resposta

Ajuda a entender o rendimento e os enumeradores em Ruby

Eu apreciaria se alguém pudesse me ajudar a entender a diferença entre usar um Yielder em um enumerador vs. apenas invocar o rendimento em um enumerado O "Rubyist bem fundamentado" sugere que não se "cede do bloco", mas não explica exatamente ...

5 a resposta

Agendando um IEnumerable periodicamente com extensões reativas do .NET

2 a resposta

Por que o ES6 WeakMap não será enumerável?

Antes da minha reentrada em JavaScript (e relacionado) eu fiz muito ActionScript 3 e lá eles tinham um objeto Dictionary que tinha chaves fracas como o próxi...

2 a resposta

Como posso obter uma lista de um Ruby enumerável?

Eu sei do Python

5 a resposta

Agrupe hashes por chaves e some os valores

Eu tenho uma matriz de hashes: [{"Vegetable"=>10}, {"Vegetable"=>5}, {"Dry Goods"=>3>}, {"Dry Goods"=>2}]Eu preciso usarinject aqui eu acho, mas eu realmente tenho lutado. Eu quero um novo hash que reflita a soma das chaves duplicadas do hash ...

4 a resposta

Por que Enumerable.Range é mais rápido que um loop de rendimento direto?

O código abaixo está verificando o desempenho de três maneiras diferentes de fazer a mesma solução. public static void Main(string[] args) { // for loop { Stopwatch sw = Stopwatch.StartNew(); int accumulator = 0; for (int i = 1; i <= 100000000; ...

6 a resposta

Matriz # cada vs. Matriz # mapa

hash = { "d" => [11, 22], "f" => [33, 44, 55] } # case 1 hash.map {|k,vs| vs.map {|v| "#{k}:#{v}"}}.join(",") => "d:11,d:22,f:33,f:44,f:55" # case 2 hash.map {|k,vs| vs.each {|v| "#{k}:#{v}"}}.join(",") => "11,22,33,44,55" única diferença é que o ...

5 a resposta

Como criar um enumerável infinito de Times?

Desejo que um objeto estenda Enumerable no Ruby para ser uma lista infinita de segundas-feiras (por exemplo). Portanto, renderia: 29 de março, 5 de abril, 12 de abril ...... etc. Como posso implementar isso no Ruby?

6 a resposta

O que significa enumerável?

5 a resposta

Ignore a iteração em Enumerable # collect

(1..4).collect do |x| next if x == 3 x + 1 end # => [2, 3, nil, 5] # desired => [2, 3, 5]Se a condição paranext é cumprida,collect colocanil na matriz, enquanto o que estou tentando fazer é colocarnão elemento na matriz retornada se a condição ...