Resultados da pesquisa a pedido "enumerable"

3 a resposta

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(); } } ...

2 a resposta

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 ...

2 a resposta

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

Eu sei do Python

5 a resposta

Como você encontra um min / max com o Ruby?

Eu quero fazer algo simples e direto, como

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 ...

11 a resposta

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 ...

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; ...