From: 7stud -- Date: 2007-10-14T11:34:05+09:00 Subject: Re: Can you terminate an each_line statement. Jayson Williams wrote: > How is > > file.each_line do |var| > > ... > break > end > > handled differently from > > file.each_line{|var| > > ... > break > } Try it yourself: File.open("data.txt", "w") do |file| (1..5).each do |i| file.puts("line #{i}") end end File.open("data.txt") {|file| file.each_line {|line| puts line break } } IO.foreach("data.txt") {|line| if line.include?("3") break end puts line } -- Posted via http://www.ruby-forum.com/.