在R中,capture.output()可以stdout将表达式中的输出捕获为字符向量,例如
> x = capture.output(print(1:10))
> x
[1] " [1] 1 2 3 4 5 6 7 8 9 10"
Run Code Online (Sandbox Code Playgroud)
朱莉娅有同等的功能吗?
使用Julia 0.2,现在有一种捕获标准输出的方法:您可以调用redirect_stdout转换STDOUT为可以读取的管道.
这主要用于捕获外部C库的输出.正如Stefan所提到的,大多数Julia I/O函数接受一个io允许您打印到任意目的地的参数,例如字符串缓冲区.
| 归档时间: |
|
| 查看次数: |
1413 次 |
| 最近记录: |