有什么方法可以使用常量作为哈希键吗?
例如:
use constant X => 1;
my %x = (X => 'X');
上面的代码将创建一个以“X”为键而不是1为键的哈希。而我想使用常数X的值作为键。
最佳答案
use constant
实际上使常量子例程。
要执行您想要的操作,您需要显式调用sub:
use constant X => 1;
my %x = ( &X => 'X');
要么
use constant X => 1;
my %x = ( X() => 'X');
关于perl - 在Perl中,有什么方法可以使用 “constant”作为哈希键吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/96848/