parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

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
Он регулярно недоступен.
Видно, набегают периодически.