Resultados da pesquisa a pedido "enumerable"

3 a resposta

Bloco Ruby tendo matriz ou vários parâmetros

Hoje fiquei surpreso ao descobrir que o ruby encontra automaticamente os valores de uma matriz dados como um parâmetro de bloco. Por exemplo: foo = "foo" bar = "bar" p foo.chars.zip(bar.chars).map { |pair| pair }.first #=> ["f", "b"] p ...

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

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

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

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?

4 a resposta

IEnumerable não tem um método Count

Eu tenho o seguinte método: public bool IsValid { get { return (GetRuleViolations().Count() == 0); } } public IEnumerable<RuleViolation> GetRuleViolations(){ //code here }Por que é que quando eu faço.Count() acima está sublinhado em ...

2 a resposta

Iteração infinita em C #

Existe algo semelhante em C # ao JavaStream.iterate? A coisa mais próxima que pude encontrar foiEnumerable.Range mas é muito diferente. A razão pela qual estou perguntando é que eu estava apenas assistindo ...

2 a resposta

Python `for` não itera sobre o objeto enumerado

Por que isso não itera? import logging logging.basicConfig(level=logging.DEBUG) x = [] y = [[] for n in range(0, 1)] linedata = ["0","1","2"] x.append( linedata[0] ) d = linedata[1:] logging.debug( "d: {}".format(d) ) e = enumerate(d) ...

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

3 a resposta

Existe algo como Enumerable.Range (x, y) em Java?

Existe algo como C # / .NET IEnumerable<int> range = Enumerable.Range(0, 100); //.NETem Java?