method readchars
1 | class IO::CatHandle |
1.1 | (IO::CatHandle) method readchars |
2 | class IO::Handle |
2.1 | (IO::Handle) method readchars |
Documentation for method readchars
assembled from the following types:
class IO::CatHandle
From IO::CatHandle
(IO::CatHandle) method readchars
Defined as:
method readchars(IO::CatHandle: Int(Cool) = 65536 --> Str)
Returns a Str of up to $chars
characters read from the handle. $chars
defaults to an implementation-specific value (in Rakudo, the value of $*DEFAULT-READ-ELEMS
, which by default is set to 65536
). It is NOT permitted to call this method on handles opened in binary mode and doing so will result in X::IO::BinaryMode
exception being thrown.
(my = 'foo'.IO).spurt: 'Perl loves to';(my = 'bar'.IO).spurt: ' meow';with IO::CatHandle.new: ,
class IO::Handle
From IO::Handle
(IO::Handle) method readchars
Defined as:
method readchars(IO::Handle: Int(Cool) = 65536 --> Str)
Reading chars; reads and returns up to $chars
chars (graphemes) from the filehandle. $chars
defaults to an implementation-specific value (in Rakudo, the value of $*DEFAULT-READ-ELEMS
, which by default is set to 65536
). Attempting to call this method when the handle is in binary mode will result in X::IO::BinaryMode
exception being thrown.
(my = 'foo'.IO).spurt: 'I ♥ Perl';given .open