Resultados da pesquisa a pedido "enumerable"
Enumerável dando saída inesperada
class Foo { public static IEnumerable<int> Range(int start, int end) { return Enumerable.Range(start, end); } public static void PrintRange(IEnumerable<int> r) { foreach (var item in r) { Console.Write(" {0} ", item); } Console.WriteLine(); } } ...
Possível acessar o índice em um Hash a cada loop?
Provavelmente estou perdendo algo óbvio, mas existe uma maneira de acessar o índice / contagem da iteração dentro de um hash em cada loop? hash = {'three' => 'one', 'four' => 'two', 'one' => 'three'} hash.each { |key, value| # any way to know ...
Como você encontra um min / max com o Ruby?
Eu quero fazer algo simples e direto, como
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 ...
Qual é a melhor maneira de modificar uma lista em um loop 'foreach'
Um novo recurso do C # / .NET 4.0 é que você pode alterar seu enumerável em umforeach sem obter a exceção. Veja a entrada do blog de Paul Jackson Um efeito colateral interessante da simultaneidade: removendo itens de uma coleção ...
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; ...