我知道這是一個禁忌……是的,我仍然想這樣做,或者至少知道如何去做。我想在 Perl 中設定一個變數的值,該變數的名稱是動態創建的(我正在回圈不同的字串陣列)。我知道我可以用哈希陣列相當直接地做到這一點,但我只是好奇你如何用標量變數做到這一點,例如
$time = 't0';
$color = 'blue';
我想創建變數
$bluet0 = 1;
我試過了
${time.$color} = 1
但這不起作用。
uj5u.com熱心網友回復:
代替
${ time . $color } = 1;
和
no strict qw( refs );
${ $color . $time } = 1;
就像你說的,這是要避免的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/513197.html
標籤:perl动态变量
上一篇:Perl檔案的VIM9字邊界更改
下一篇:測驗檔案句柄中的可用資料
