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