in reply to Question related to the use of constants
There are various ways to make this work; I like $x{+CONST1}. (Yes, that works even for constants that have non-digits, leading zeros, whatever.)
Sometimes the reverse gotcha happens: $x{0001} is $x{1}, not $x{"0001"}, because 0001 is not an valid identifier. (Hmm, $0001 seems to work, when it shouldn't according to perldata.) Another strange case is $x{a'b} which is actually $x{"a::b"), because ' is the old way of saying ::.
|
|---|