enumerable

¿Cómo encontrar un min / max con Ruby?

Quiero hacer algo simple y directo, como min(5,10), o Math.max(4,7). Hay funciones para este efecto en Ruby?

¿Es posible acceder al índice en un Hash cada bucle?

Probablemente me falta algo obvio, pero ¿hay una manera de acceder al índice/recuento de la iteración dentro de un hash cada ... sh.each { |key, value| # any way to know which iteration this is # (without having to create a count variable)? }

¿Qué significa enumerable?

Me dirigieron a MDN for..in page cuando dijo, "for..in Itera sobre las propiedades enumerables de un objeto." Luego fui a ... merable como numerable, pero realmente no puedo visualizar lo que eso significa. ¿Podría darme un ejemplo de algo enumerable?

Matriz#cada vs Matriz#mapa

hash = { "d" => [11, 22], "f" => [33, 44, 55] } # case 1 hash.map {|k,vs| vs.map {|v| "#{k}:#{v}"}}.join(",") => "d ... .join(",") => "11,22,33,44,55" La única diferencia es que el caso 1 usa vs.map, el caso 2 usa vs.each. ¿Qué pasó aquí?

Saltar la 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 se cumple la con ... sin llamar a delete_if { |x| x == nil } en el array devuelto? (Usando Ruby 1.8.7; mi extracto de código está muy resumido)

¿Cuál es la diferencia entre map, each y collect? [duplicar]

Esta pregunta ya tiene una respuesta aquí: qué es diferente entre cada método y collect en Ruby [duplica ... spuestas En Ruby, ¿hay alguna diferencia entre las funcionalidades de each, map, y collect?

¿Cuáles son los beneficios de hacer que las propiedades no sean enumerables?

Enumerabilidad es uno de los tres atributos de una propiedad: escribibilidad, enumerabilidad y configurabilidad. Mis pregunta ... e ¿Objetos definidos como no enumerables? ¿Tal como el caso de que las propiedades pop y push del Array sean no enumerables?

Aplicar método a cada elemento en array / enumerable

Este es mi array: array = [:one,:two,:three] Quiero aplicar el método to_s a todos los elementos de mi matriz para obtener array = ['one','two','three']. ¿Cómo puedo hacer esto (convertir cada elemento del enumerable a otra cosa)?

¿Cómo ordenar un array alfabéticamente usando sort by en ruby?

Tengo una serie de membresías. En cada membresía hay un grupo. Necesito ordenar esta matriz de membresías por el nombre del g ... sado en el group.id así que tal vez tiene algo que ver con la clasificación alfabética? Cualquier ayuda sería muy apreciada.

métodos ruby que producen o devuelven Enumerador

En versiones recientes de Ruby, muchos métodos en Enumerable devuelven un Enumerator cuando son llamados sin un bloque: [1, ... elding directly" arr.double { |x| p x } puts "without block: returning Enumerator" enum = arr.double enum.each { |x| p x }

Transformar una DataTable en Diccionario C#

Quiero saber cómo transformar una DataTable en un Diccionario. Hice algo como esto. using System.Linq; internal Dictionary& ... stema.Colecciones.Generico.IEqualityComrparer) ' tiene algunos argumentos inválidos ¿Cómo puedo resolver ¿esto? Gracias

¿Cómo puedo crear una secuencia vacía en Java?

En C# usaría Enumerable.Empty(), pero, ¿cómo puedo crear un Stream vacío en Java?