سؤال

I know about perlop. What I am looking for is a quick lookup like the GHCi :info command:

ghci> :info (+)
class (Eq a, Show a) => Num a where
    (+) :: a -> a -> a
    ...
    -- Defined in GHC.Num
infixl 6 +

where I learn (+) is left-associative and has a precedence level of 6 from the infixl 6 + line.

هل كانت مفيدة؟

المحلول

I realize that it is not exactly what you ask for, but what about:

perl -MO=Deparse,-p -e "print $a+$b*$c**$d;"

it prints parentheses around the expressions according to precedence:

print(($a + ($b * ($c ** $d))));

And for things out of perl distibution, you can look on perlopquick - the pod arranged very similar manner as you specified in your question.

نصائح أخرى

Any reasonable reference manual and electronic version or help facility for the language should include the operator precedence in a list either horizontal or vertical, starting with the first entry as the highest prcedence.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top