Rust:
קריאת קובץ טקסט
איך לעשות:
ב-Rust, קריאת קובץ טקסט היא עניין פשוט.
use std::fs;
fn main() {
let content = fs::read_to_string("path/to/your/file.txt")
.expect("אופס, משהו השתבש בעת קריאת הקובץ");
println!("תוכן הקובץ: {}", content);
}
אם כל הלך כשורה, התוכנית תדפיס את תוכן הקובץ למסך.
צלילה לעומק
בעבר, קריאת קובץ טקסט הייתה תהליך מורכב יותר, עם שימוש בשיטות נמוכות יותר כמו עבודה ישירות עם זרמים ובפריסת המערכת. ראסט הופכת את זה לפשוט עם הפונקציה read_to_string
, אבל יש גם אלטרנטיבות כמו BufReader
לקריאה של קבצים גדולים באופן יעיל או עם טיפול בשגיאות ספציפיות. היכולת לקרוא קובץ עם ספריית ה-std
של ראסט מספקת גישה לקריאה ועיבוד של טקסט ברוב השימושים הנפוצים.
ראה גם
- The Rust Programming Language - File I/O - פרק מדריך השפה של ראסט על קלט/פלט לקבצים.
- std::fs::read_to_string - התיעוד הרשמי לפונקציה שמשמשת לקריאת קבצי טקסט.
- Rust by Example - Read Lines - מדריך עם דוגמאות לקריאת שורות מקובץ.