|Pathologically Eclectic Rubbish Lister|
Re^2: two + 2 not equal 4!by toolic (Bishop)
|on Jul 24, 2010 at 02:36 UTC||Need Help??|
So it seems the parser treats your "two" as a bareword and converts it to 0 in numeric contextNo. A bareword would generate a compile error with strict. B::Deparse shows us what's going on.