0
ответов

Группируйте хэши по ключам и суммируйте значения

У меня есть массив хэшей: [{"Vegetable" => 10}, {"Vegetable" => 5}, {"Dry Goods" => 3>}, {"Dry Goods" => 2}] Мне нужно использовать инъекцию, я думаю, но я действительно боролся. Я хочу новый ...
вопрос задан: 28 March 2016 23:16
0
ответов

Почему Enumerable.All возвращает истину для пустой последовательности? [дубликат]

var strs = new Collection (); bool b = strs.All (str => str == "ABC"); Код создает пустую коллекцию строк, а затем пытается определить, все ли элементы в коллекции ...
вопрос задан: 23 August 2015 17:13
0
ответов

Python эквивалент C # .Select?

У меня есть список объектов в Python, и у каждого из них есть свойство id. Я хочу получить список этих идентификаторов. В C # я бы написал myObjects.Select (obj => obj.id); Как бы я сделал это в Python?
вопрос задан: 8 November 2014 18:07
0
ответов

Генерируйте и повторите число в C#

Я хочу генерировать массив, который имеет 144 числа от 1-> 36 в произвольном порядке (таким образом, каждое число повторяется 4 раза). Мы можем использовать Счетный. Повторитесь и Счетный. Диапазон, чтобы сделать это. Если да, чем...
вопрос задан: 15 May 2014 19:29
0
ответов

Применить метод к каждому элементу в array / enumerable

Это мой массив: array = [: one,: two,: three] Я хочу применить метод to_s ко всем элементов моего массива, чтобы получить array = ['one', 'two', 'three']. Как я могу это сделать (преобразование каждого элемента ...
вопрос задан: 17 May 2013 03:17
0
ответов

ссылка на значение перечислителя с указанным индексом

Предположим, у меня есть перечисляемый объект enum, и теперь я хочу получить третий элемент. Я знаю, что один из общих подходов заключается в преобразовании в массив, а затем доступе с индексом, например: enum.to_a[2] Но таким образом...
вопрос задан: 2 May 2013 03:55
0
ответов

методы ruby, которые либо дают, либо возвращают Enumerator

в последних версиях Ruby, многие методы в Enumerable возвращают Enumerator, когда они вызываются без блока: [1,2,3,4 ] .map # => # <Перечислитель: [1, 2, 3, 4]: map> [1,2,3,4] .map {| x | x * 2} ...
вопрос задан: 2 May 2013 03:53
0
ответов

Значение слова «урожай»

В настоящее время я читаю «Хорошо обоснованного рубиста» Дэвида А. Блэка и остановился на главе 10.9 (Счетчики и следующее измерение перечислимости). У меня вопрос о методе доходности. Что такое ...
вопрос задан: 2 May 2013 03:47
0
ответов

В чем разница между map, each и collect? [дубликат]

Есть ли в Ruby какие-либо различия между функциями каждого, map и collect?
вопрос задан: 11 January 2013 22:19
0
ответов

понимание сопоставимого миксина и перечислимого миксина

Я новичок и изучаю рубин. Хотелось бы лучше разобраться в заданном вопросе. Я не понимаю использование сопоставимого миксина и перечисляемого миксина. Я имею в виду, что мы не включаем их в...
вопрос задан: 31 July 2012 11:59
0
ответов

Как вы сортируете массив в алфавитном порядке, используя sort_by в ruby?

У меня есть множество членств. В каждом членстве есть группа. Мне нужно отсортировать этот массив членства по названию группы. Я пробовал кучу разных способов, и последний способ таков: @ ...
вопрос задан: 17 July 2012 21:32
0
ответов

C #IEnumerable, функция сброса IEnumerator не вызывается

В основном я пытаюсь сделать так, чтобы мой класс мог выполнять итерацию с использованием foreach. Я прочитал этот учебник. MSDN. Это кажется очень прямолинейным. Однако у меня проблема, когда я хочу повторить второй раз. Я отладил...
вопрос задан: 13 July 2012 17:21
0
ответов

Обратное перечисление в Ruby

Я пытаюсь обратить Enumerable (например, Array) без использования обратного метода, но используя итератор reverse_each. Я надеялся, что следующего кода будет достаточно: p [1,2,3].reverse_each {|v| v } однако ...
вопрос задан: 1 June 2012 16:23
0
ответов

Реализация перечислителя списка OfType в Delphi

Я использую Delphi XE для реализации перечислителя, позволяющего фильтровать элементы списка по типу. Я быстро собрал тестовый модуль следующим образом: unit uTestList; интерфейс использует Generics....
вопрос задан: 18 May 2012 17:54
0
ответов

IEnumerable.Cast()и приведение в IEnumerable.Select()

Предположим, у меня есть IEnumerable, и я хочу, чтобы они были преобразованы в эквивалентные им символы ASCII-. Для одного целого числа это будет просто (char)i, поэтому всегда есть collection.Select(i...
вопрос задан: 26 March 2012 03:27
0
ответов

Какой самый быстрый способ в Ruby получить первый перечислимый элемент, для которого возвращается блок истинный?

Какой самый быстрый способ в Ruby получить первый перечисляемый элемент, для которого блок возвращает значение true? Например: обр = [12, 88, 107, 500] обр.выбрать {|число| num > 100 }.first # => 107 Я бы хотел...
вопрос задан: 19 March 2012 12:55
0
ответов

как сравнить с предыдущим элементом в итераторе `each`?

update: извините, я исправил свою программу: a = ['str1', 'str2', 'str2', 'str3'] имя = '' a.each_with_index do | x, i | если x == name помещает "# {x} найдено дубликат". иначе помещает x name = x if ...
вопрос задан: 1 March 2012 17:51
0
ответов

Оператор Linq для бесконечной последовательности следующих друг за другом половин.

Дан начальный номер, представьте себе бесконечную последовательность его следующих друг за другом половин. 1, 0,5, 0,25, 0,125, ... (Игнорируйте любые числовые нестабильности, присущие double.) Можно ли это сделать за один ...
вопрос задан: 22 February 2012 17:17
0
ответов

Для чего нужен перечислимый аргумент в Object.create?

В каких случаях использования Object.create вы хотите установить для enumerable значение true?
вопрос задан: 27 January 2012 21:03
0
ответов

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 | против каждого {| v | "# {k}: # {v}" ...
вопрос задан: 12 December 2011 21:58
0
ответов

Возвращение различий между двумя перечисляемыми объектами

Я пытаюсь определить различия между двумя коллекциями. private ObservableCollection _objectList = null; private ObservableCollection _cachedObjectList = ...
вопрос задан: 3 November 2011 22:59
0
ответов

В списках Rails есть .first и .second - есть ли .hundredth или .sixty_nineth?

Есть ли класс или другое расширение для Rails, которое позволяет больше, чем первые несколько элементов в серии (и последний)? Эти работы: [2,45,2,14,53,23,634,346,34,46,643,634,346,34,34]. Пятый # -> 53 [...
вопрос задан: 11 October 2011 18:21
0
ответов

Ruby: Rendemento dentro de numerable

Gustaríame ser capaz de ceder dentro dun bloque numerable, a fin de crear algún código de referencia de caldeira. Basicamente gustaríame facer algo isto (simplificado): def iterator (enumerable, & ...
вопрос задан: 30 July 2011 00:01
0
ответов

Moq First () Last () и GetEnumerator () wierdness

Я заполняю свои части маршрута из rps = new List ... (3 части маршрута) и Moqing GetEnumerator () для моего маршрута как ниже route.Setup (ro => ro.GetEnumerator ()). Returns (rps ....
вопрос задан: 17 July 2011 23:26
0
ответов

Поддерживают ли перечисляемые методы LINQ относительный порядок элементов?

Допустим, у меня есть List foos, где важен текущий порядок элементов. Если я затем применяю метод LINQ Enumerable, такой как GroupBy, Where или Select, могу ли я полагаться на полученный IEnumerable <...
вопрос задан: 27 May 2011 00:56
0
ответов

Python, эквивалентный #each_cons в Ruby?

Существует ли Python-эквивалент #each_cons в Ruby? В Ruby это можно сделать так: array = [1,2,3,4] array.each_cons (2) .to_a => [[1,2], [2,3], [3,4]]
вопрос задан: 4 May 2011 04:06
0
ответов

Есть ли в Ruby метод, противоположный find?

a, b, c = 0, 1, 2 [a, b, c] .find (&: zero?) # => 0 Есть ли какой-либо метод, который находит первый элемент, для которого блок возвращает false? [a, b, c] .the_method (&: zero?) # => 1 В другом ...
вопрос задан: 29 April 2011 19:33
0
ответов

Почему Enumerable # each_with_object устарел?

Согласно ApiDock, Ruby-метод Enumerable # each_with_object устарел. Если только не ошибаюсь (фраза «устарела в последней стабильной версии Rails» заставляет меня подозревать, что, возможно, это Rails ...
вопрос задан: 30 March 2011 01:46
0
ответов

Самое длинное слово в массиве Ruby

Я создал этот метод для поиска самого длинного слова в массиве, но я Мне интересно, есть ли лучший способ сделать это. Я новичок в Ruby, и сделал это просто как упражнение для изучения инъекции ...
вопрос задан: 6 March 2011 20:05
0
ответов

rails - при использовании Group_by - Как получить Индекс?

У меня есть следующее: sets = DataSet.all. group_by {| данные | [data.project_id, "-", data.thread_id] .join ("")} <% sets.each do | диапазон, данные | %>

<% = range%>:

<% ...
вопрос задан: 12 February 2011 22:23