⚡ fonksiyon

lines_iter

fonksiyon lines_iter

Create a lazy line iterator for memory-efficient line processing.

Bellek-verimli satır işleme için lazy line iterator oluştur.

Parameters / Parametreler

  • path: Path to file / Dosya yolu

Returns / Dönüş Değeri

Returns line iterator, or error. Satır iterator'ünü döner, veya hata.

Example / Örnek

// Process huge file without loading it all into memory
değişken iter = io.lines_iter("huge_log.txt")?
döngü yap
değişken line_opt = io.iter_next(iter)
eğer line_opt.hiçbiri ise çık
değişken line = line_opt.değer
// Process line...
son

Performance / Performans

O(1) initialization. Each iter_next is O(line_length). Ideal for GB+ files. O(1) başlatma. Her iter_next O(satır_uzunluğu). GB+ dosyalar için ideal.

📍 Kaynak Kodu

Satır 0