在 IO::Handle 中§

有关方法 print-nl,请参见主要文档 in context

method print-nl(IO::Handle:D: --> True)

$.nl-out 属性的值写入句柄。默认情况下,此属性为 ,但请参阅 换行符页面,了解它在不同平台和环境中遵循的规则。

当句柄 处于二进制模式 时,尝试调用此方法将导致抛出 X::IO::BinaryMode 异常。

my $fh = 'path/to/file'.IO.open: :w:nl-out("\r\n");
$fh.print: "some text";
$fh.print-nl# prints \r\n 
$fh.close;