Resultados de la búsqueda a petición "enumerable"
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 ...
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 ...
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 ...
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 ...
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(); } } ...
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 ...
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) ...
¿Hay algo como Enumerable.Range (x, y) en Java?
¿Hay algo como C # /. NET's IEnumerable<int> range = Enumerable.Range(0, 100); //.NETen Java
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 ...
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 ...