Запитання з тегом «for-loop»

Цикл для циклу - це структура управління, яка використовується багатьма мовами програмування для перегляду діапазону. Це спосіб повторення висловлювань кілька разів, поки цикл не закінчиться. Залежно від мови це може бути цілий діапазон цілих чисел, ітераторів тощо.

11
Чи потрібен діапазон (len (a))?
Вирази цього типу часто зустрічаються у питаннях python щодо SO. Або для простого доступу до всіх елементів ітерації for i in range(len(a)): print(a[i]) Що є просто громіздким способом написання: for e in a: print(e) Або для присвоєння елементам ітеративного: for i in range(len(a)): a[i] = a[i] * 2 Що має …
83 python  for-loop  range 

15
Як виконати цикл for для кожного символу в рядку в Bash?
У мене є така змінна: words="这是一条狗。" Я хочу зробити цикл for для кожного з символів, по одному, наприклад, спочатку character="这", потім character="是", character="一"і т.д. Єдиний спосіб, який я знаю, - це вивести кожен символ у окремий рядок у файлі, а потім використовувати while read line, але це видається дуже неефективним. …
83 bash  for-loop 


4
Введіть невідповідність на шкалі для розуміння
Чому ця конструкція спричиняє помилку Type Mismatch у Scala? for (first <- Some(1); second <- List(1,2,3)) yield (first,second) <console>:6: error: type mismatch; found : List[(Int, Int)] required: Option[?] for (first <- Some(1); second <- List(1,2,3)) yield (first,second) Якщо я переключаю деякі зі списку, він прекрасно компілюється: for (first <- List(1,2,3); …

4
Чи існує обмеження на кількість вкладених циклів 'for'?
Оскільки все має обмеження, мені було цікаво, чи існує обмеження кількості вкладених forциклів, або поки у мене є пам'ять, я можу їх додати, чи може компілятор Visual Studio створити таку програму? Звичайно, 64 або більше вкладених forциклів було б не зручно налагоджувати, але чи це можливо? private void TestForLoop() { …

6
Чому я можу використовувати одне і те ж ім'я для ітератора та послідовності в циклі Python for?
Це більше концептуальне питання. Нещодавно я побачив шматок коду в Python (він працював у 2.7, а також міг бути запущений і в 2.5), в якому forцикл використовував одне і те ж ім'я як для списку, який повторювався, так і для елемента у списку , що видається мені як поганою практикою, …


6
Як concat рядок + i?
for i=1:N f(i) = 'f'+i; end видає помилку в MatLab. Який правильний синтаксис для ініціалізації масиву з N рядків шаблону fi? Здається, навіть це не працює: for i=1:4 f(i) = 'f'; end


11
Яка мета “;” в кінці циклу for?
Я знайшов такий код: int func_prim (int zahl) { int count; if (zahl < 0) return -1; for (count = 2; zahl % count != 0 && zahl >= count; count++); if (count == zahl) return 1; return 0; } Суть функції полягає в тому, щоб перевірити, чи є число …
76 c  for-loop 

6
Ітератор проти
В одному з інтерв’ю мене запитали, яка перевага використання ітератора через forцикл або яка перевага використання forциклу над ітератором? Чи може будь-який орган відповісти на це?



5
Як мати змінну const у циклі for для створення шаблонів класів?
Я маю подібний код template <size_t N> class A { template <size_t N> someFunctions() {}; }; Тепер я хочу створити екземпляри класу та викликати функції в ньому у циклі for для безлічі значень типу // in main() int main() { for (int i = 1; i <= 100; i++) { …

2
Скалярне значення впливає після натискання, чи ні… (Раку)
У мене є труднощі зрозуміти, коли і чому Scalarпісля натискання впливає значення, яке утримує контейнер, що висувається . Я спробую проілюструвати проблему, яку я зіткнувся у більш складному контексті на двох стилізованих прикладах. * Приклад 1 * У першому прикладі скаляр $iвисувається на масив @bяк частина a List. Після натискання …

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