重载 - perl 编译指示用于词法控制重载
{
no overloading;
my $str = "$object"; # doesn't call stringification overload
}
# it's lexical, so this stringifies:
warn "$object";
# it can be enabled per op
no overloading qw("");
warn "$object";
# and also reenabled
use overloading;
此编译指示允许您在词法范围内禁用或启用重载。
- #
no overloading
-
在当前词法范围内完全禁用重载。
- #
no overloading @ops
-
仅在当前词法范围内禁用特定重载。
- #
use overloading
-
在当前词法范围内重新启用重载。
- #
use overloading @ops
-
仅在当前词法范围内重新启用特定运算符的重载。