Documentation for method parts
assembled from the following pages:
Class: IO::Path §
From IO::Path
(IO::Path) method parts §
Defined as:
method parts(IO::Path:)
Returns a IO::Path::Parts
for the invocant.
say IO::Path::Win32.new("C:/rakudo/raku.bat").parts.raku;# OUTPUT: «IO::Path::Parts.new("C:","/rakudo","raku.bat")»
Note: Before Rakudo version 2020.06 a Map
was returned, with the keys volume
, dirname
, basename
whose values were the respective invocant parts.
Class: Version §
From Version
(Version) method parts §
method parts(Version: --> List)
Returns the list of parts that make up this Version
object
my = v1.0.1;my = v1.0.1+;say .parts; # OUTPUT: «(1 0 1)» say .parts; # OUTPUT: «(1 0 1)»
The +
suffix is not considered a part of the Version
object, and thus not returned by this method, as shown above in the $v2
variable.