Вопросы по теме 'enumerator'
Перечислитель `Array#each` 's {block} не всегда может изменять значения массива?
Хорошо, может быть, это просто, но... учитывая это:
arr = ("a".."z").to_a
arr
=> ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"]
... и что я пытаюсь...
1041 просмотров
schedule
04.09.2023
Как осуществляется управление состоянием в Scala Play! 2.0 Веб-сокеты?
Я смотрю на пример на https://github.com/playframework/Play20/tree/master/samples/scala/websocket-chat
Чтобы создать контроллер веб-сокета, вы пишете что-то вроде:
def chat(username: String) = WebSocket.async[JsValue] { request =>...
1099 просмотров
schedule
19.12.2022
Как обернуть массив определенным подклассом Enumerator?
Я создал подкласс Enumerator с несколькими специальными свойствами (т.е. он знает, что его элементы являются объектами времени):
class TimedEnumerator < Enumerator
...some time-specific methods...
end
Учитывая массив объектов Time, как...
257 просмотров
schedule
21.03.2024
Почему массив возвращает классический Enumerator?
Изучая IEnumerator и IEnumerator<T> , я наткнулся на следующее утверждение:
Если мы вызываем GetEnumerator() для любой коллекции, мы в основном получаем типобезопасную версию, то есть «общую» версию, заметным исключением в этом случае...
119 просмотров
schedule
15.05.2022
Перечислитель отсутствует в классе JSON
Я пытаюсь десериализовать этот json . Но у меня есть несколько проблем, в частности, компилятор говорит мне, что:
RootObject не содержит общедоступного определения для GetEnumerator.
Это класс, созданный с помощью json2csharp :...
75 просмотров
schedule
06.02.2024
Где общий список‹› реализует сброс?
когда я перехожу к определению List‹>, я вижу, что у него есть общедоступная структура Enumerator, которая реализует интерфейсы IEnumerator<T> , IDisposable и IEnumerator.
IEnumerator должен принудительно реализовать Reset — помимо Current и...
219 просмотров
schedule
16.03.2022
Общая итерация между коллекциями
Итак, у меня есть либо словарь, либо массив, и вместо того, чтобы проверять null для любого из них, а затем перечислять их отдельно, используя свою собственную логику, я пытаюсь найти общее решение, которое независимо от типа коллекции выполняет...
322 просмотров
schedule
13.09.2023
Имеет ли перечислитель, используемый в выражении, тот же тип, что и базовый тип его перечисления?
Каков тип константы перечисления, когда она используется вне определения перечисления без области видимости?
Рассмотрим следующий код:
#include <iostream>
enum modes
{
begin = 0,
end = 1
};
int main()
{
std::cout <<...
129 просмотров
schedule
28.09.2023
Сопоставьте тип перечислителя (не перечисляемый) с перечислителем другого типа
Как я могу преобразовать IEnumerator<KeyValuePair<TKey, TValue>> в IEnumerator<TKey> , содержащий ключ из пары ключ-значение?
В более общем смысле, как я могу преобразовать IEnumerator<TSource> в...
70 просмотров
schedule
30.12.2023
Ruby #to_enum: как лучше всего извлечь исходный объект из перечислителя?
Предположим, у меня есть объект:
obj = Object.new #<Object:0x00007fbe36b4db28>
И я конвертирую его в перечислитель:
obj_enum = obj.to_enum #<Enumerator: #<Object:0x00007fbe36b4db28>:each>
Теперь я хочу вернуть...
157 просмотров
schedule
28.11.2023
CS8176: Итераторы не могут иметь локальные переменные по ссылке.
Есть ли реальная причина для этой ошибки в данном коде, или просто это может пойти не так при обычном использовании, когда потребуется ссылка на шаг интератора (что неверно в данном случае)?
IEnumerable<string> EnumerateStatic()
{...
278 просмотров
schedule
14.03.2024