Вопросы с тегом «enumeration»

92
Единственное или множественное число для перечислений?

Используете ли вы для перечислений единственное или множественное число? Я думаю, что лучше всего использовать множественное число в объявлении enum Weekdays { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } ... но я думаю, что при использовании типа единственное число имеет...

87
Интеллектуальный способ удаления элементов из List <T> при перечислении в C #

У меня классический случай попытки удалить элемент из коллекции при его перечислении в цикле: List<int> myIntCollection = new List<int>(); myIntCollection.Add(42); myIntCollection.Add(12); myIntCollection.Add(96); myIntCollection.Add(25); foreach (int i in myIntCollection) { if (i ==...

87
Для чего используется аргумент BOOL * stop для enumerateObjectsUsingBlock:?

В последнее время я много использую enumerateObjectsUsingBlock:для своих потребностей в быстром перечислении, и мне трудно понять использование BOOL *stopв блоке перечисления. В NSArrayссылке на класс говорится stop: Ссылка на логическое значение. Блок может установить значение, YESчтобы...

86
Удаление из массива при перечислении в Swift?

Я хочу перечислить массив в Swift и удалить определенные элементы. Мне интересно, безопасно ли это делать, а если нет, то как я должен этого добиться. В настоящее время я бы сделал это: for (index, aString: String) in enumerate(array) { //Some of the strings... array.removeAtIndex(index) }...

80
Перечислить или перечислить все переменные в программе на [ваш любимый язык здесь] [закрыто]

Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 7 лет назад . Уточните этот вопрос На прошлой неделе друг спросил меня,...

79
Идентификатор foreach и замыкания

В двух следующих отрывках, является ли первый безопасным или вы должны сделать второй? Под безопасностью я имею в виду, гарантированно ли каждый поток вызывает метод в Foo из той же итерации цикла, в которой был создан поток? Или вы должны копировать ссылку на новую переменную «local» на каждой...