In R, capture.output()
è possibile acquisire l'output su stdout
in un'espressione come vettore di carattere, ad es.c'è un modo per catturare lo stdout in Julia come capture.output() in R?
> x = capture.output(print(1:10))
> x
[1] " [1] 1 2 3 4 5 6 7 8 9 10"
Esiste una funzione equivalente in Julia?
Cosa hai provato? A caso, cambierai OUTPUT_STREAM, STDOUT e STDERR in qualcosa: http://docs.julialang.org/en/release-0.1/stdlib/base/#io - c'è IOBuffer che potrebbe darti un oggetto che puoi scrivere e leggere per ... – Spacedman
... Oppure no: http://comments.gmane.org/gmane.comp.lang.julia.devel/10794 – Spacedman
"OUTPUT_STREAM' è stato rimosso in Julia 0.2; Ho letto la mailing list la scorsa notte, e ho discusso sotto la richiesta pull di Westley (che è stata chiusa poche settimane fa) –