Результаты поиска по запросу "enumerable"

5 ответов

Если есть два хэша с несколькими ключами:

я есть массив хэшей:

6 ответов

Рубиновый массив хешей. group_by и изменить в одной строке

У меня есть массив хэшей, что-то вроде [ {:type=>"Meat", :name=>"one"}, {:type=>"Meat", :name=>"two"}, {:type=>"Fruit", :name=>"four"} ]и я хочу преобразовать это в это { "Meat" => ["one", "two"], "Fruit" => ["Four"]}Я пыталсяgroup_by но потом ...

2 ответа

Возможно ли получить доступ к индексу в хеше каждого цикла?

Я, вероятно, упускаю что-то очевидное, но есть ли способ получить доступ к индексу / счету итерации внутри хэша каждого цикла? hash = {'three' => 'one', 'four' => 'two', 'one' => 'three'} hash.each { |key, value| # any way to know which ...

ТОП публикаций

5 ответов

Вы можете включить принятие решения во вспомогательный метод и использовать его через

(1..4).collect do |x| next if x == 3 x + 1 end # => [2, 3, nil, 5] # desired => [2, 3, 5]условие дляnext встречен,collect путыnil в массиве, тогда как я пытаюсь сделать это положитьнет элемент в возвращаемом массиве, если условие выполнено. Это ...

6 ответов

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"ца только в случае ...

3 ответа

 оговорка, порядок и проекция.

е вопросовВот [https://stackoverflow.com/questions/3389855/am-i-misunderstanding-linq-to-sql-asenumerable] а такжеВот [https://stackoverflow.com/questions/3311244/understanding-asenumerable-in-linq-to-sql] дал мне некоторое представление о ...

2 ответа

Почему ES6 WeakMap не будет перечисляемым?

До моего повторного входа в JavaScript (и связанных с ним) я сделал много ActionScript 3, и там у них был объект Dictionary, который имел слабые ключи, как и в будущем WeakMap; но версия AS3 все еще была перечисляемой как обычный универсальный ...

3 ответа

Каков наилучший способ изменить список в цикле «foreach»?

Новая функция в C # / .NET 4.0 заключается в том, что вы можете изменить свой перечисляемый вforeach без исключения. Смотрите запись в блоге Пола Джексона Интересный побочный эффект параллелизма: удаление элементов из коллекции ...

5 ответов

Есть ли обратный член? метод в рубине?

Я часто проверяю, принадлежит ли какое-либо значение некоторому набору. Как я понимаю, люди обычно используют Enumerable # member? за это. end_index = ['.', ','].member?(word[-1]) ? -3 : -2Тем не менее, это выглядит немного менее элегантно, чем ...

5 ответов

универсальный конвертер перечисления в Iterable [закрыто]

HttpServletRequest использует много java.util.Enumeration. Я хотел бы использовать их для каждого, поэтому мне нужно преобразовать их в interable. это не проблема, но так как у меня есть несколько проектов, нуждающихся в этом, мне нужна ...