0

Perl 中有没有办法评估字符串变量中的表达式?我正在使用 Perl 5.8 在解析文件时,我遇到了这样的字符串:

var_xx = ((216<<23)|34);

我正在尝试为每个变量及其值制作一个哈希表。但是在这种情况下,它不起作用。在我的 perl 脚本中,我有

$str=((216<<23)|34); (String context)

有没有这样的功能

$val = some_func($str);

现在$val应该包含$str.

4

1 回答 1

2

eval会做你想做的,但仅仅因为你可以并不意味着你应该

于 2013-07-01T09:02:29.107 回答