[問題] 如何讓已脫逸的變數回到可取值?

看板Perl作者 (下個月爆忙)時間15年前 (2010/08/07 19:05), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/3 (看更多)
請問各位高手 有沒有方法可以讓已經脫逸的變數,能夠再度取值 例如: $data=qq[\$a,\$b,\$c,\$d]; 當初給進來的時後是脫逸的,所以我印$data是 $a,$b,$c,$d 但是我想讓它回到是可以變成$a,$b,$c,$d變數所代表的東西 我有試著取代\$,回$ 如: $data =~ s/\\$/\$/g; 但好像沒用... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.16.6

08/08 01:11, , 1F
@data = eval($data); 這樣子呢?
08/08 01:11, 1F

08/08 01:58, , 2F
感謝,已找出解法^_^,基本上好像整串處理用eval就不行
08/08 01:58, 2F

08/08 01:58, , 3F
但分別抓出來用eval就可以
08/08 01:58, 3F
文章代碼(AID): #1CNJtyJK (Perl)
文章代碼(AID): #1CNJtyJK (Perl)