perl – 有没有快速的方法来确定 *** 作符的优先级和关联性?

perl – 有没有快速的方法来确定 *** 作符的优先级和关联性?,第1张

概述我知道perlop.我正在寻找的是像GHCi:info命令一样的快速查找: ghci> :info (+)class (Eq a, Show a) => Num a where (+) :: a -> a -> a ... -- Defined in GHC.Numinfixl 6 + 其中我学习()是左关联的,并且从infixl 6行的优先级为6. 我意识到这不是你要 我知道perlop.我正在寻找的是像GHCi:info命令一样的快速查找:

@H_404_8@

@H_404_8@

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

其中我学习()是左关联的,并且从infixl 6行的优先级为6.@H_404_8@解决方法 我意识到这不是你要求的,但是怎么样:

@H_404_8@

@H_404_8@

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

它根据优先级在表达式周围打印括号:@H_404_8@

@H_404_8@

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

对于perl distibution之外的东西,你可以查看perlopquick – pod的排列方式与你在问题中指定的方式非常相似.@H_404_8@ 总结

以上是内存溢出为你收集整理的perl – 有没有快速的方法来确定 *** 作符的优先级和关联性?全部内容,希望文章能够帮你解决perl – 有没有快速的方法来确定 *** 作符的优先级和关联性?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1213361.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存