in reply to use constant usage clarification
I am not able to understand the following line of code.
Its right there in Basic debugging checklist , B::Deparse
$ perl -MO=Deparse,-p -e " use constant X => 1/3; " use constant ('X', 0.33333333333333331); -e syntax OK
When you're not sure about perl syntax, get App::PPI::Dumper
ppi_dumper / wxPPIxregexplain.pl
So what is =>? Its an PPI::Token::Operator ... see perlop$ cat 2 use constant X => 1/3; $ ppi_dumper 2 PPI::Document PPI::Statement::Include PPI::Token::Word 'use' PPI::Token::Whitespace ' ' PPI::Token::Word 'constant' PPI::Token::Whitespace ' ' PPI::Token::Word 'X' PPI::Token::Whitespace ' ' PPI::Token::Operator '=>' PPI::Token::Whitespace ' ' PPI::Token::Number '1' PPI::Token::Operator '/' PPI::Token::Number '3' PPI::Token::Structure ';' PPI::Token::Whitespace '\n' PPI::Token::Whitespace '\n'
|
|---|