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

Цикл "while" - це структура управління, яка використовується в багатьох мовах програмування для безперервного виконання набору вказівок, поки виконується певна умова.

8
Як оптимізувати для розуміння та циклів у Scala?
Тож Скала повинен бути таким же швидким, як і Java. Я переглядаю деякі проблеми Project Euler в Scala, які я спочатку вирішував на Java. Конкретно проблема 5: "Яке найменше додатне число, яке рівномірно ділиться на всі числа від 1 до 20?" Ось моє рішення Java, яке займає 0,7 секунди на …


3
Вирвіться з часу ... петля Венда
Я використовую цикл while ... Wend VBA. Dim count as Integer While True count=count+1 If count = 10 Then ''What should be the statement to break the While...Wend loop? ''Break or Exit While not working EndIf Wend Я не хочу використовувати умову на зразок `У той час як число <= …
107 excel  vba  while-loop 

4
Сценарій оболонки, коли цикл читання рядків зупиняється після першого рядка
У мене є наступний скрипт оболонки. Мета - провести цикл через кожен рядок цільового файлу (шлях якого є вхідним параметром до сценарію) і виконати роботу проти кожного рядка. Тепер, здається, робота лише з першим рядком у цільовому файлі та зупиняється після обробки цього рядка. Чи є щось погано з моїм …
107 bash  shell  ssh  while-loop 

7
Timer & TimerTask порівняно з Thread + сон на Java
Тут я знайшов подібні запитання, але на моє задоволення відповіді не було. Тож перефразовуючи це питання знову - У мене є завдання, яке потрібно виконувати періодично (скажімо, 1-хвилинний інтервал). Яка перевага використання Timertask & Timer для цього, а не створення нової нитки, яка має нескінченний цикл зі сном? Фрагмент коду …
102 java  timer  while-loop  sleep  task 

6
Прочитайте введення в bash всередині циклу
У мене є сценарій bash, який є щось на зразок наступного, cat filename | while read line do read input; echo $input; done але це явно не дає мені правильного висновку, оскільки коли я читаю в циклі while, він намагається прочитати з назви файлу файл через можливе перенаправлення вводу / …
97 bash  while-loop 

3
Як спрямувати вхід до циклу Bash while та зберегти змінні після закінчення циклу
Bash дозволяє використовувати: cat <(echo "$FILECONTENT") Bash також дозволяють використовувати: while read i; do echo $i; done </etc/passwd для поєднання попередніх двох це можна використовувати: echo $FILECONTENT | while read i; do echo $i; done Проблема останнього полягає в тому, що він створює допоміжну оболонку, і після закінчення циклу while …
87 bash  while-loop  stdin  pipe 


29
'робити ... поки' проти 'поки'
Можливі дублікати: While порівняно Do Do When Коли слід використовувати do-while замість циклів while? Я займаюсь програмуванням вже деякий час (2 роки роботи + 4,5 роки ступінь + 1 рік дошкільного коледжу), і я ніколи не використовував цикл виконуваних робіт, окрім того, щоб бути змушеним на курсі «Вступ до програмування». …
86 c#  c++  c  while-loop  do-while 

11
Як убити цикл while натисканням клавіші?
Я читаю послідовні дані та записую у файл CSV за допомогою циклу while. Я хочу, щоб користувач міг убити цикл while, як тільки відчує, що зібрав достатньо даних. while True: #do a bunch of serial stuff #if the user presses the 'esc' or 'return' key: break Я зробив щось подібне, …

12
Знайти внутрішній виняток без використання циклу while?
Коли C # видає виняток, він може мати внутрішній виняток. Що я хочу зробити, це отримати внутрішній виняток, або іншими словами, виняток листя, який не має внутрішнього винятку. Я можу зробити це за деякий час: while (e.InnerException != null) { e = e.InnerException; } Але мені було цікаво, чи є …


3
Вихід -1 стає косою в циклі
Дивно, але виходить наступний код: / -1 Код: public class LoopOutPut { public static void main(String[] args) { LoopOutPut loopOutPut = new LoopOutPut(); for (int i = 0; i < 30000; i++) { loopOutPut.test(); } } public void test() { int i = 8; while ((i -= 3) > 0) …
54 java  string  while-loop  jvm  jit 

4
Чому ця функція повертає правильну довжину рядка? (Збільшення покажчика символів)
Це функція, яка рахує кількість символів у рядку: int str_len(const char* s) { int i = 0; while(*(s++)) { i++; } return i; } Чому це повертає правильну довжину? Скажімо, я називаю цю функцію простим рядком "a". Потім sзбільшується в циклі while, тому значення sі iобидва є 0.
12 c  while-loop  strlen  c89 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.