Re: [問題] 變數的範圍

看板Perl作者 (琳子)時間17年前 (2008/03/13 16:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《wnick (淺龍勿用)》之銘言: : 我打算將變數的內容當成ARRAY的名稱 : 可是當我use strict : @{"$var"};這行在COMPILE時會錯誤 : 就算加上MY 或 OUR也不行 : 不要use strict至少能執行 : 如果要use strict該如何改呢? 好像不行耶, 加了 strict 就不能用字串來取變數了的樣子 @_@ 那, 你能不能容忍這種變型呢? use strict; my %var = (); $var{'int'} = 123; $var{'array'} = [1, 2, 3, 4]; $var{'hash'} = {1 => 2, 3 => 4}; $var{'name'} = 'Cindy'; $var{'sub'} = sub { print "Hi! $_[0]! ^^\n" }; $var{'sub2'} = sub { print "Bye Bye, $_[0]. ^_^\n" }; $var{'sub'}($var{'name'}); $var{'sub2'}($var{'name'}); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.55
文章代碼(AID): #17sEQ0Wh (Perl)
討論串 (同標題文章)
本文引述了以下文章的的內容:
0
1
完整討論串 (本文為第 2 之 2 篇):
0
1
文章代碼(AID): #17sEQ0Wh (Perl)