Types of Infinite Loops
Types of infinite loops while (true) { } LAWFUL GOOD while (!false) { } NEUTRAL GOOD for (;;) { } CHAOTIC GOOD int i = 0; while (i < 1) { continue; i++; } LAWFUL NEUTRAL for (int i = 0; i > -9; i++) { } NEUTRAL for (int i = 0; i < 10; i++) { i--; } CHAOTIC NEUTRAL new Timer().schedule(new TimerTask() { @Override public void run() { } }, new Date(), 0); LAWFUL EVIL void loop() { loop(); } NEUTRAL EVIL start: java Main goto start CHAOTIC EVIL
Мем представляет таблицу мировоззрений Dungeons & Dragons, где каждый тип бесконечного цикла сопоставлен с морально-хаотической категорией. Шутка заключается в том, что одинаковый результат — бесконечное выполнение — достигается разными способами: от очевидного while (true) до рекурсии, таймера и goto. Такой мем отправляют программистам как ироничную классификацию способов случайно или намеренно создать бесконечный цикл.
- @right_wing_dev_squads / 10034 2024-07-13
- Template
- Alignment chart
- Type
- image
- Size
- 800×696 · 63.5 KiB
- Mood
- sarcastic
- Language
- en
- Added