Perlについての質問箱 48箱目
■ このスレッドは過去ログ倉庫に格納されています
0598デフォルトの名無しさん
2011/10/15(土) 07:18:55.44ファイルハンドル(?)をコピーしたい。
Rubyだと
handle = $stdout
で済むことなんだけど、Perlでは
my $SOUT = STDOUT;
print $SOUt "hello"
ってできる?
質問2
print した内容を横取りしたい。
Rubyだとこんなかんじ:
begin
backup = $stdout
$stdout = StringIO.new
# ... print 文を使ったコード ...
output = $stdout.value
ensure
$stdout = backup
end
■ このスレッドは過去ログ倉庫に格納されています