perl6/doc/lib/X/Parameter/Placeholder

doc src
(title) class X::Parameter::Placeholder
    class X::Parameter::Placeholder does X::Comp

 
Thrown when a placeholder parameter is used inside a signature where a normal parameter is expected. The reason is often that a named parameter :$param was misspelled as $:param . For example
    sub f($:param) { }

 
produces
    ===SORRY!===
    In signature parameter, placeholder variables like $:param are illegal
    you probably meant a named parameter: ':$param'

 

Methods

(head2) parameter
The text of the offensive parameter declaration ( $:param in the example above).
(head2) right
Suggestion on how to write the parameter declaration instead ( :$param in the example above).

Perl 6 Tricks and Treats newsletter

Register to the free newsletter now, and get updates and news.
Email:
Name: