routine item
1 | class Any |
1.1 | (Any) sub item |
2 | class Mu |
2.1 | (Mu) method item |
Documentation for routine item
assembled from the following types:
class Any
From Any
(Any) sub item
Defined as:
multi item(\x)multi item(|c)multi item(Mu )
Forces given object to be evaluated in item context and returns the value of it.
say item([1,2,3]).perl; # OUTPUT: «$[1, 2, 3]»say item( %( apple => 10 ) ).perl; # OUTPUT: «${:apple(10)}»say item("abc").perl; # OUTPUT: «"abc"»
You can also use $
as item contextualizer.
say $[1,2,3].perl; # OUTPUT: «$[1, 2, 3]»say $("abc").perl; # OUTPUT: «"abc"»
class Mu
From Mu
(Mu) method item
method item(Mu \item:) is raw
Forces the invocant to be evaluated in item context and returns the value of it.
say [1,2,3].item.perl; # OUTPUT: «$[1, 2, 3]»say %( apple => 10 ).item.perl; # OUTPUT: «${:apple(10)}»say "abc".item.perl; # OUTPUT: «"abc"»