请你解释一下*显然*不一致的行为给我:
use strict; sub a { 2 + 2 }; print 2 * a(); # this prints: 8 print a() * 2; # this prints: 8 print 2 * a; # this prints: 8 print a * 2; # this prints: 4
谢谢你的回答,非常有帮助 – 我学到了很多东西.