Ruby:
קריאת קובץ טקסט

איך לעשות:

# קריאה בסיסית של קובץ
File.open('example.txt', 'r') do |file|
  while line = file.gets
    puts line
  end
end

# קריאת קובץ עם תיבוב לבלוק
File.readlines('example.txt').each do |line|
  puts line
end

# קריאה והדפסת התוכן בקובץ בשורה אחת
puts File.read('example.txt')

תוצאת הדוגמאות:

שורה ראשונה של טקסט
שורה שניה של טקסט
...

היכנסו לעומק:

בעבר, שיטות קריאת קבצי טקסט היו פחות אינטואיטיביות ודרשו מניפולציות מורכבות יותר. עם הזמן, רובי פיתחה שיטות קרואות ונקיות לביצוע המשימה הזו. תוכן הקובץ יכול להיות מועבר למחרוזת או מערך של מחרוזות, בהתאם לצורך.

חלופות נוספות כוללות עבודה עם הגמיש IO קלאס או File.foreach לקריאה מתקדמת יותר של כל שורה. בבחירת השיטה לקריאת קובץ, חשוב להתחשב בגודל הקובץ ובנפח הזיכרון של המחשב.

ראו גם: