Resultados de la búsqueda a petición "enumerable"

1 la respuesta

Cómo crear un decorador TypeScript @enumerable (falso) para una propiedad

Quiero crear un decorador en TypeScript para poder hacer que una propiedad de clase no sea enumerable. Encontré un ejemplo de @enumerable ...

3 la respuesta

Bloque Ruby tomando matriz o múltiples parámetros

Hoy me sorprendió encontrar que Ruby encuentra automáticamente los valores de una matriz dada como un parámetro de bloque. Por ejemplo: foo = "foo" bar = "bar" p foo.chars.zip(bar.chars).map { |pair| pair }.first #=> ["f", "b"] p ...

5 la respuesta

Agrupe hashes por claves y sume los valores

Tengo una variedad de hashes: [{"Vegetable"=>10}, {"Vegetable"=>5}, {"Dry Goods"=>3>}, {"Dry Goods"=>2}] Necesito usarinject aquí pienso pero realmente he estado luchando. Quiero un nuevo hash que refleje la suma de las claves duplicadas del ...

3 la respuesta

Ordenar una colección de objetos por número (el más alto primero) y luego por letra (alfabético)

Estoy creando un widget para mostrar los recuentos de medallas para los Juegos Olímpicos. Tengo una colección de objetos de "país", donde cada uno tiene un atributo de "nombre" y "oro", "plata", "bronce" para el recuento de medallas. La lista ...

3 la respuesta

Enumerable dando resultados inesperados

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

4 la respuesta

IEnumerable no tiene un método Count

Tengo el siguiente método: public bool IsValid { get { return (GetRuleViolations().Count() == 0); } } public IEnumerable<RuleViolation> GetRuleViolations(){ //code here }¿Por qué es eso cuando lo hago?.Count() arriba está subrayado en ...

2 la respuesta

Python `for` no itera sobre el objeto de enumeración

¿Por qué esto no 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) ...

3 la respuesta

¿Hay algo como Enumerable.Range (x, y) en Java?

¿Hay algo como C # /. NET's IEnumerable<int> range = Enumerable.Range(0, 100); //.NETen Java

5 la respuesta

Saltar sobre iteración en Enumerable # collect

(1..4).collect do |x| next if x == 3 x + 1 end # => [2, 3, nil, 5] # desired => [2, 3, 5] Si la condición paranext se cumple,collect ponenil en la matriz, mientras que lo que intento hacer es ponern elemento en la matriz devuelta si se cumple la ...

6 la respuesta

Array # each vs. Array # map

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"a única diferencia es ...