是否可以找出Perl文件句柄具有哪些IO层?
例如:
open(my $fh, '<:encoding(UTF-8)', $filename)
or die "Unable to open '$filename': $!";
say io_layer($fh); # prints "encoding(UTF-8)"
最佳答案
以下内容返回文件句柄上PerlIO层的名称。
my @layers = PerlIO::get_layers($fh); # Or FH, *FH, "FH".
在PerlIO doc中有更多详细信息。
关于perl - 我可以找出给定文件句柄具有哪些Perl IO层吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24212231/