タイトル | : QuickJSModule イテレーターのバグ報告 |
記事No | : 4671 |
投稿日 | : 2024/10/05(Sat) 12:37 |
投稿者 | : tm |
PPx.Entryの反復中に、PPx.Entry.Markを実行するとEntry.Indexが 初期化、もしくはPPx.Entry.Reset()が実行されているような挙動を します。
for (const entry = PPx.Entry.AllEntry; !entry.atEnd(); entry.moveNext()) { const exitcode = PPx.Execute(`%"DEBUG_LOG"%Q"name: ${entry.Name}, index: ${entry.Index}"`); if (exitcode !== 0) PPx.Quit(-1); if (entry.Index === 2) { entry.Mark = -1; } }
確認をお願いします。
|