【发布时间】:2015-10-26 16:18:16
【问题描述】:
在 Perl 6 中,Str 类型是不可变的,因此使用可变缓冲区而不是连接大量字符串似乎是合理的。接下来,无论我的函数是写入标准输出、文件还是内存缓冲区,我都喜欢能够使用相同的 API。
在 Perl 中,我可以像这样创建内存中的文件
my $var = "";
open my $fh, '>', \$var;
print $fh "asdf";
close $fh;
print $var; # asdf
如何在 Perl 6 中实现相同的功能?
【问题讨论】: