RosettaCodeData/Task/Synchronous-concurrency/Crystal/synchronous-concurrency.crystal
2020-02-17 23:21:07 -08:00

16 lines
230 B
Text

File.write("input.txt", "a\nb\nc")
lines = Channel(String).new
spawn do
File.each_line("input.txt") do |line|
lines.send(line)
end
lines.close
end
while line = lines.receive?
puts line
end
File.delete("input.txt")