In R capture.output()
kann die Ausgabe zu stdout
in einem Ausdruck als ein Zeichenvektor, z.B.gibt es eine Möglichkeit, stdout in Julia wie capture.output() in R zu erfassen?
> x = capture.output(print(1:10))
> x
[1] " [1] 1 2 3 4 5 6 7 8 9 10"
Gibt es eine äquivalente Funktion in Julia?
Was haben Sie versucht? Bei einer Schätzung ändern Sie OUTPUT_STREAM, STDOUT und STDERR in etwas: http://docs.julaulang.org/en/release-0.1/stdlib/base/#io - es gibt IOBuffer, der Ihnen ein Objekt geben kann, das Sie schreiben und lesen können zu ... – Spacedman
... Oder nicht: http://comments.gmane.org/gmane.comp.lang.julia.devel/10794 – Spacedman
'OUTPUT_STREAM' wurde in Julia 0.2 entfernt; Ich habe die Mailing-Liste letzte Nacht gelesen und unter Westleys Pull-Anfrage diskutiert (die vor ein paar Wochen geschlossen wurde) –