Публикации по теме '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 просмотров
schedule
26.08.2022
Перечислимый: это официальный термин?
"Материализовать" хорошее имя для такого кода, или есть лучшее (и официальное) имя?
enumerable as ICollection<T> ?? enumerable .ToArray()
РЕДАКТИРОВАТЬ: я уточнил код (и его цели)
// or "MaterializeIfNecessary"
public static...
398 просмотров
schedule
16.04.2022
Получить длину свойства массива во внутреннем классе в С# или другой метод итерации, который работает?
У меня есть набор классов 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 просмотров
schedule
13.07.2023
Итерация по массиву массивов
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