3
A
回答
11
{}創建一個空匿名散列的引用。閱讀更多here。
示例代碼:
use Data::Dumper;
my $a = {};
print "a is " . Dumper($a);
my %b =();
print "b is " . Dumper(\%b);
輸出:
a is $VAR1 = {};
b is $VAR1 = {};
8
{}
,在這種情況下,是匿名哈希構造。
它創建一個新的散列,將curlies內的表達式的結果賦給散列,然後返回對該散列的引用。
換句話說,
{ EXPR }
大致相當於
do { my %hash = (EXPR); \%hash }
(EXPR
可以爲空,什麼都沒有。)
相關問題
- 1. 在Perl中=〜的含義是什麼?
- 2. @_ -1在Perl中的含義是什麼?
- 3. perl中()的含義是什麼?
- 4. Perl中標題的含義是什麼?
- 5. perl中$#的含義是什麼?
- 6. Perl中「鎖定」的含義是什麼?
- 7. Perl中'at'(@@)的含義是什麼?
- 8. 是什麼含義 - >和Perl中
- 9. 什麼@ {hash {$ key}}在Perl中的含義?
- 10. <DATA>在Perl錯誤消息中的含義是什麼?
- 11. LOC和ACC在perl中的含義是什麼?
- 12. <*>在Perl中的含義是什麼?
- 13. $#數組在Perl中的含義是什麼?
- 14. 反斜槓'\'在perl語言中的含義是什麼?
- 15. s {SOMESTR} {$ myvar}在perl中的含義是什麼?
- 16. 什麼是「$ 0 =〜s!。*/!!」在perl中的含義?
- 17. 這些空數組賦值在perl中的含義是什麼?
- 18. if(@array)在perl中的含義是什麼?
- 19. ENDOFTEXT在此Perl代碼中的含義是什麼?
- 20. 在Perl中,if(s/^ \ + //)的含義是什麼?
- 21. 什麼是下面的語句在Perl的含義:NUM // = 0
- 22. 這行代表perl中的含義是什麼?
- 23. Perl中「grep -n」的等效含義是什麼?
- 24. #!/ usr/bin/perl中-T或-w的含義是什麼?
- 25. 內置變量$的含義是什麼?在Perl
- 26. BackoffMultiplier在DefaultRetryPolicy中的含義是什麼?
- 27. arg在WordPress中的含義是什麼
- 28. _._在包裝中的含義是什麼?
- 29. 'AS'在SQL中的含義是什麼?
- 30. 「**」在ANT中的含義是什麼?
是該樣本代碼的東西你做或者你覺得它在某個地方?因爲它沒有多大意義:) – Flimzy
@ Flimzy,是的這是一個人爲的。 –
好吧...設置$ B = {$ A =>「」}沒有多大意義(這是有效的代碼,但不是很有用),因爲它的鍵值設置爲一個字符串化hashref ..輸出自卸車($ b)看起來像:** VAR1 = {「HASH(0xb62d48)」 =>「」}; **這是不是很可能是有用的:) – Flimzy