Documentation for routine print-nl

Documentation for routine print-nl, assembled from the following types:

class Any

From Any

(Any) method print-nl

Defined As:

    method print-nl(--> TODO)


class IO::Handle

From IO::Handle

(IO::Handle) method print-nl

Defined as:

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

Writes the value of $.nl-out attribute into the handle.

Attempting to call this method when the handle is in binary mode will result in X::IO::BinaryMode exception being thrown.

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

class IO::CatHandle

From IO::CatHandle

(IO::CatHandle) method print-nl

Defined as:

multi method print-nl(|)

In Rakudo, the IO::CatHandle type overrides this method to throw X::NYI exception. If you have a good idea for how this method should behave, tell Rakudo developers about it!