[問題] 參照的問題~

看板Perl作者 (小豆豆)時間10年前發表 (2014/09/18 10:03), 10年前編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
Hi~ 小弟是初學者, 有個問題想請教各位強者 $xxx = { a => 'b', c => 'd', } my %yyy = ( zzz => "$xxx" ) 為何 print $yyy{zzz}->{'a'} 無法印出b? 而 my %yyy = ( zzz => { a=> 'b', c=> 'd', } ) 就可以利用 print $yyy{zzz}->{'a'} 印出b呢? 麻煩各位嚕 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.184.238 ※ 文章網址: http://www.ptt.cc/bbs/Perl/M.1411034583.A.6E5.html

09/18 18:12, , 1F
呃... %pin 在哪? @@"
09/18 18:12, 1F
哈 改好了 謝謝你 ※ 編輯: linkone (60.248.184.238), 09/18/2014 18:30:53 ※ 編輯: linkone (60.248.184.238), 09/18/2014 18:33:34

09/18 21:46, , 2F
zzz => "$xxx" 把參考轉成字串就不能再當參考用了
09/18 21:46, 2F

09/18 21:46, , 3F
把 double quote 拿掉只寫 zzz => $xxx 就好
09/18 21:46, 3F
解決嚕~ 就像你講的那樣 謝謝你 ※ 編輯: linkone (60.248.184.238), 09/19/2014 13:36:10
文章代碼(AID): #1K6gtNRb (Perl)
文章代碼(AID): #1K6gtNRb (Perl)