0
我不知道如何与永无止境(永恒循环)子进程交互。 loop_puts.rb的红宝石 - 与永无止境的子进程交互
源代码,子进程:
loop do
str = gets
puts str.upcase
end
main.rb的:
Process.spawn("ruby loop_puts.rb",{:out=>$stdout, :in=>$stdin})
我希望把一些字母,而不是由我的手打字,并得到结果(未先前的结果)在变量中。
我该怎么做?
感谢
循环过程需要从某处读取该字母。也许是一个插座,或其他东西。 – akonsu
我不知道从$ stdin读取是不是一个好主意。得到错误? – Taeyun