method opened
Documentation for method opened
assembled from the following types:
class IO::CatHandle
From IO::CatHandle
(IO::CatHandle) method opened
Defined as:
method opened(IO::CatHandle:D: --> Bool:D)
Returns True
if the invocant has any source handles, False
otherwise.
say IO::CatHandle.new .opened; # OUTPUT: «False» say IO::CatHandle.new($*IN).opened; # OUTPUT: «True» (my $f1 = 'foo'.IO).spurt: "A\nB\nC"; with IO::CatHandle.new: $f1 { .opened.say; # OUTPUT: «True» .slurp; .opened.say; # OUTPUT: «False» }
class IO::Handle
From IO::Handle
(IO::Handle) method opened
Defined as:
method opened(IO::Handle:D: --> Bool:D)
Returns True
if the handle is open, False
otherwise.