Запитання з тегом «foreach»

foreach - це циклічна конструкція, яка виконує заданий фрагмент коду для кожного елемента у списку / колекції / масиві. На відміну від циклу for for, цикл foreach не вимагає від кодера підтримувати змінну лічильника, щоб уникнути неполадок (один за одним) (забору) помилок. Рекомендується використовувати, коли потрібна проста ітерація для всього масиву / списку / колекції .

9
"За" проти "кожного" в Ruby
У мене просто було швидке запитання щодо циклів у Ruby. Чи є різниця між цими двома способами ітерації через колекцію? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Просто цікаво, чи це абсолютно однакові, чи, можливо, є …
200 ruby  loops  foreach  iteration  each 

6
Еквівалент передбачення Python
Я занурююся в Python, і у мене є питання щодо ітерації передбачення. Я новачок у Python і маю певний досвід роботи в C #. Мені цікаво, чи є в Python якась еквівалентна функція для ітерації всіх елементів моєї колекції, наприклад pets = ['cat', 'dog', 'fish'] marks = [ 5, 4, …
191 python  foreach 


9
Цикл foreach Javascript на об'єкт асоціативного масиву
Чому мій for для кожного циклу не повторюється над моїм об’єктом асоціативного масиву JavaScript? // defining an array var array = []; // assigning values to corresponding keys array["Main"] = "Main page"; array["Guide"] = "Guide page"; array["Articles"] = "Articles page"; array["Forum"] = "Forum board"; // expected: loop over every item, …

10
Чому я не отримую java.util.ConcurrentModificationException у цьому прикладі?
Примітка: мені відомо про Iterator#remove()метод. У наступному прикладі коду, я не розумію , чому List.removeв mainметод кидає ConcurrentModificationException, але НЕ в removeметоді. public class RemoveListElementDemo { private static final List<Integer> integerList; static { integerList = new ArrayList<Integer>(); integerList.add(1); integerList.add(2); integerList.add(3); } public static void remove(Integer toRemove) { for(Integer integer : …


4
цикл jquery на даних Json за допомогою $ .each
У мене є наступний JSON, який повернувся в змінній, що називається даними. ЦЕ ЙОСОН, ЯКІ ВЗАГАЛУЄТЬСЯ ... [ {"Id": 10004, "PageName": "club"}, {"Id": 10040, "PageName": "qaz"}, {"Id": 10059, "PageName": "jjjjjjj"} ] і я намагаюся прокрутити колекцію за допомогою $ .each, але я стикаюся з проблемами, коли попередження відображається невизначено. Я …
160 jquery  json  foreach 

7
Петля переднього плану
У мене є вхід (скажімо файл). У кожному рядку є ім'я файлу. Як я можу прочитати цей файл та відобразити вміст для кожного.
158 bash  foreach 

13
Чи можна зробити а для кожного циклу в java у зворотному порядку?
Мені потрібно провести список у зворотному порядку за допомогою Java. Тож, де це робиться вперед: for(String string: stringList){ //...do something } Чи є спосіб ітерації stringList у зворотному порядку, використовуючи для кожного синтаксису? Для наочності: я знаю, як скласти список у зворотному порядку, але хотів би знати (заради цікавості), як …
148 java  reverse  foreach 

17
Перевірте, чи існує об'єктне значення в масиві Java-об’єктів, а якщо не додати новий масив до масиву
Якщо у мене є такий масив об'єктів: [ { id: 1, username: 'fred' }, { id: 2, username: 'bill' }, { id: 2, username: 'ted' } ] Чи є спосіб провести цикл через масив, щоб перевірити, чи існує певне значення імені користувача, і якщо він нічого не робить, але якщо …

5
TypeScript для… індексу / ключа?
Як описано тут, TypeScript вводить цикл foreach: var someArray = [9, 2, 5]; for (var item of someArray) { console.log(item); // 9,2,5 } Але хіба немає індексу / ключа? Я б очікував чогось типу: for (var item, key of someArray) { ... }

3
Продуктивність foreach, array_map з лямбда та array_map зі статичною функцією
Яка різниця в продуктивності (якщо є) між цими трьома підходами, обидва використовуються для перетворення масиву в інший масив? Використання foreach Використання array_mapз функцією лямбда / закриття Використання array_mapзі статичною функцією / методом Чи є якийсь інший підхід? Щоб зрозуміти себе, давайте подивимось на приклади, які роблять те саме - множення …

5
PHP foreach змінює вихідні значення масиву
Я дуже новачок у багатовимірних масивах, і це дуже довго переживає мене. Мій масив такий: $fields = array( "names" => array( "type" => "text", "class" => "name", "name" => "name", "text_before" => "name", "value" => "", "required" => true, ) ) Тоді я отримав функцію перевірки, чи заповнені ці входи, …
143 php  arrays  foreach 

6
Як видалити об'єкт з масиву всередині циклу foreach?
Я повторюю масив об'єктів і хочу видалити один із об'єктів, заснований на властивості 'id', але мій код не працює. foreach($array as $element) { foreach($element as $key => $value) { if($key == 'id' && $value == 'searched_value'){ //delete this particular object from the $array unset($element);//this doesn't work unset($array,$element);//neither does this } …
140 php  foreach  unset  arrays 

21
Остання ітерація посиленого циклу в java
Чи є спосіб визначити, чи петля повторюється останній раз. Мій код виглядає приблизно так: int[] array = {1, 2, 3...}; StringBuilder builder = new StringBuilder(); for(int i : array) { builder.append("" + i); if(!lastiteration) builder.append(","); } Тепер справа в тому, що я не хочу додавати кому в останній ітерації. Тепер …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.