I am wondering why the IO::Path class doesn't have a "close" method. After I read from a file by
$filename.IO.lines -> $line; Am I supposed to close the file, or it is automatically closed for me after the reading? I tried something like $filename.IO.close; It is a runtime error. It seems to me that no need to close. Do I understand right? If so, why? Regards Xin > On Jun 3, 2018, at 1:05 PM, ToddAndMargo <toddandma...@zoho.com> wrote: > >>> On Sun, Jun 3, 2018 at 1:01 PM ToddAndMargo <toddandma...@zoho.com >>> <mailto:toddandma...@zoho.com>> wrote: >>> Hi All, >>> I have a been looking around the docs pages and I am >>> not finding a list of what the various IO functions do. >>> I would like a list of IO.e does this and IO.d >>> does that. >>> Any such list exist? >>> Many thanks, >>> -T > > On 06/03/2018 10:03 AM, Brandon Allbery wrote: >> It's a bit subtle to track down, but the IO method gives you an IO::Path >> object. https://docs.perl6.org/type/IO::Path > > I had found that, but I did not know what I was looking at. > Thank you!