Публикации по теме 'enumerable'


* Ruby Enumerable's *
Ruby Enumerables дает вам возможность манипулировать типами данных. Программируя, вы почти всегда будете сталкиваться с проблемой, когда у вас есть набор данных, которыми нужно манипулировать. Ruby предоставляет вам широкий спектр перечислимых элементов в зависимости от того, какую задачу вы пытаетесь выполнить. Лучшее понимание того, что возвращает каждое перечислимое значение, действительно поможет вам получить именно то, что вам нужно, из данных, которые вы повторяете. Есть много..

Вопросы по теме 'enumerable'

Ruby: Есть ли что-то вроде Enumerable#drop, которое возвращает перечислитель вместо массива?
У меня есть несколько больших файлов с фиксированной шириной, и мне нужно удалить строку заголовка. Отслеживание итератора не кажется очень идиоматичным. # This is what I do now. File.open(filename).each_line.with_index do |line, idx| if idx...
4820 просмотров
schedule 31.08.2023

Эквивалент Ruby Enumerable.collect, который возвращает Enumerable?
В этом коде я создаю массив строк от «1» до «10000»: array_of_strings = (1..10000).collect {|i| String(i)} Предоставляет ли Ruby Core API способ получения перечисляемого объекта, который позволяет мне перечислять один и тот же список,...
1201 просмотров
schedule 14.07.2023

Как создать бесконечное число времен?
Я хочу, чтобы объект расширял Enumerable в Ruby, чтобы он был бесконечным списком понедельников (например). Таким образом, получится: 29 марта, 5 апреля, 12 апреля и т. д. Как я могу реализовать это в Ruby?
836 просмотров
schedule 09.09.2022

Есть ли что-то вроде Enumerable.Range(x,y) в Java?
Есть ли что-то вроде C#/.NET IEnumerable<int> range = Enumerable.Range(0, 100); //.NET на Яве?
5076 просмотров
schedule 15.03.2023

Какое влияние оказывает AsEnumerable () на объект LINQ?
Чтение вопросов здесь и here дал мне некоторое представление о ситуации, и похоже, что использование AsEnumerable потребляет много памяти. Есть ли лучший способ сделать этот LINQ, и как это делается сейчас, являются ли получаемые данные...
19421 просмотров
schedule 21.04.2024

Поддерживают ли перечисляемые методы LINQ относительный порядок элементов?
Скажем, у меня есть List<Foo> foos , где важен текущий порядок элементов. Если я затем применяю метод LINQ Enumerable, такой как GroupBy , Where или Select , могу ли я полагаться на то, что результирующий IEnumerable<Foo> будет...
2449 просмотров
schedule 28.04.2022

Визуализация отдельного элемента и коллекции элементов в представлении
Как я могу отобразить сведения о задаче одинаковым образом (используя часть _task), независимо от того, использует ли представление @project.tasks (т.е. несколько) или только @task (т.е. индивидуальную задачу)? Мой вопрос похож на этот:...
177 просмотров
schedule 02.09.2023

Сделать фразы перечисляемыми?
Я пишу пакет, который должен сделать некоторые настраиваемые фразы (например, набор названий городов) доступными извне. (например, обычное перечисление с именем «MyEnum», когда пользователь вводит «MyEnum», все его перечисляемые элементы будут...
33 просмотров
schedule 08.03.2023

С# универсальные и неуниверсальные перечислители
Вопрос новичка. Массивы в C# возвращают не универсальный (классический) IEnumerator. Другие коллекции могут предоставить либо. В общем, лучше ли использовать общий перечислитель, если он доступен, например, из соображений безопасности типов?...
985 просмотров
schedule 27.05.2022

Найти элемент в Ember ArrayController
Как правильно найти элемент в Ember.js ArrayController ? У меня есть набор контактов в контроллере: App.contactsController = Em.ArrayController.create({ content:[], }); В контроллере есть объекты, они отображаются и все работает...
2905 просмотров

Перечислимый: это официальный термин?
"Материализовать" хорошее имя для такого кода, или есть лучшее (и официальное) имя? enumerable as ICollection<T> ?? enumerable .ToArray() РЕДАКТИРОВАТЬ: я уточнил код (и его цели) // or "MaterializeIfNecessary" public static...
398 просмотров

Получить длину свойства массива во внутреннем классе в С# или другой метод итерации, который работает?
У меня есть набор классов C#, сгенерированных веб-утилитой json2charp из ответа JSON, полученного в результате вызова REST. Я использую классы для десериализации будущих ответов JSON в эти классы. Все отлично работает. Один из внутренних классов...
230 просмотров
schedule 09.04.2022

Составной шаблон С#: Program.IAsset не перечислим
Привет, я пытаюсь создать структуру каталогов, используя составной шаблон. У меня есть интерфейс IAsset, который реализован классом файлов и папок. Так что оба являются Активом. Теперь я хочу просмотреть все файлы во всех папках, но получаю...
227 просмотров
schedule 10.07.2022

Нужно знать работу этого кода, который использует AsEnumerable
Когда я запускаю этот код: return dbAccess.ExecuteDataTable(dbAccess) .AsEnumerable() .Select(r => r.Field<int>("Id")) .ToList(); Это дает мне ошибку:...
115 просмотров
schedule 11.07.2023

Почему у `Enumerable` есть `first`, а не `last`?
Enumerable есть first : (3..5).to_enum.first # => 3 но у него нет last : (3..5).to_enum.last # => NoMethodError: undefined method `last' for #<Enumerator: 3..5:each> Почему это?
1963 просмотров
schedule 20.06.2022

Использовать свойство объекта для итерации
можно ли использовать свойство объекта для итерации «для in» в JavaScript? Я хочу написать Bag-Class следующим образом: var Bag = function () { this.elements = {}; } Bag.prototype.add = function (key, value) { this.elements[key] = value;...
56 просмотров

Итерация по массиву массивов
def compute(ary) return nil unless ary ary.map { |a, b| !b.nil? ? a + b : a } end compute([1,2],[3,4]) Может кто-нибудь объяснить мне, как вычисление добавляет значения внутреннего массива? Мне кажется, что вызов map для этого массива...
500 просмотров
schedule 24.04.2022

Как я могу создать экземпляры класса ruby ​​​​из хэш-массива?
У меня есть модуль FDParser , который читает файл csv и возвращает хороший массив хэшей, каждый из которых выглядит следующим образом: { :name_of_investment => "Zenith Birla", :type => "half-yearly interest", :folio_no => "52357",...
62 просмотров
schedule 12.04.2023

Почему методы из Enumerable возвращают Enumerator?
Многие методы Ruby Enumerable возвращают Enumerator , если вы не передаете блок. Пример: array = [1,2,3] array.each.class # => Enumerator array.each { |n| n+10 }.class # => Array Что является причиной этого? Почему бы им просто...
68 просмотров
schedule 11.03.2022

реализовать `each` для Enumerable mixin в Ruby
Я изучаю магию Enumerable в Ruby. Я слышал, что нужно просто включить Enumerable и реализовать метод each , и для этого класса могут быть возможности Enumerable. Итак, я подумал о реализации собственного пользовательского класса Foo для...
917 просмотров
schedule 30.05.2022