>>0811

1行単位で読みつつ複数行単位で処理したいループのあるあるだね

Pythonならイテレータやジェネレータを使うかも
https://ideone.com/qSuDAt

なるほどジェネレータの処理が“全く同じ問題にぶつか”ってて、
この例ではそこを「ループを抜けた後に同じ処理を追加する」でやってることになるかな

まあでも、泥臭いことをここに押し付けて、メインのループがブロック単位でまわせるのがよい
だいたい、ふだん行単位でまわせるのもライブラリが泥臭いことしてるおかげだし