Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
G_Z 19.07.2023 03:26
Указатель как раз не меняется, но по текущему указателю после удаления будет следующая строка таблицы, и других вариантов тут вроде как сложно придумать. Это видно, если вывести $t.p после удаления.Да, действительно.
Да вроде и нет их. Кроме разве что того, что если удаляется последняя строка, текущей становится предпоследняя.Ну, вот пример.
Обойти можно и заменой if на while.Разумно, спасибо.
$t[^table::create{p 1 2 3 }] ^while(^t.line[] < $t){ ^if($t.p < 3){ ^t.delete[] } }
китайцы что-то массово хотели, сейчас на вид OKОн регулярно недоступен.