【发布时间】:2011-04-21 18:00:08
【问题描述】:
这可行吗?我需要将一个字符串更改为变量。
例子:
如果我有这样的变量:
$this_is_test = "what ever";
$default = "this";
$default = $default . "_is_test";
我想让$default 取$this_is_test 的值。
【问题讨论】:
-
我想我可以使用哈希来解决这个问题。但是我想知道是否还有其他方法。
-
@skimnetser:不,这行不通。这将给出: $default="this_is_test";这是一个字符串。
-
对不起,我误解了这个问题,试试这个:$default= ${$default.'_is_test'};
-
这在 SO 上被问了很多:varvarname。也是a Perl FAQ。