Wie kann ich STDOUT in einen String einlesen?

puts "hi"
puts "bye"

Ich möchte das STDOUT des Codes bis jetzt speichern (in diesem Fall hi \ nbye in eine Variable, sagen Sie 'result' und drucken Sie es aus)

puts result

Der Grund dafür ist, dass ich einen R-Code in meinen Ruby-Code integriert habe, dessen Ausgabe beim Ausführen des R-Codes an den STDOUT weitergeleitet wird, aber auf den Ausgang im Code kann nicht zugegriffen werden, um einige Auswertungen vorzunehmen. Entschuldigung, wenn dies verwirrend ist. Die Zeile "Puts Result" sollte mir also Hallo und Tschüss geben.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage