看板 Perl 關於我們 聯絡資訊
※ 引述《winorben (^^)》之銘言: : $index1 = a; : $index2 = b; : $var_a_b = 555; : 下述的指令不能印出$var_a_b : print $var_$index1_index2 : 請問要如何修改上述指令印出$var_a_b呢? $index1 = 'a'; $index2 = 'b'; $var_a_b = 'this is $var_a_b'; $tmp = "var_$index1\_$index2"; print $$tmp; 您可以參考這篇文章看看 comp.lang.perl.misc [ FAQ 7.29 How can I use a variable as a variable name? ] http://tinyurl.com/5zu7hj -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.184.222
pinewind:print ${qq'var_$index1\_$index2'}; 也可以 04/19 10:13
pinewind:不過不建議這樣用,太難讀了 04/19 10:15