已棄用的特殊變量(如$#
和$*
)永久丟失,還是有可能在未來的Perl版本中重複使用它們?不推薦使用的特殊變量的未來
1
A
回答
6
沒有理由如果適當的use 5.16
或其他類似的東西存在,他們不能重複使用,但這是極不可能的。首先,因爲它只是要求麻煩(它會讓人們感到困惑),其次是因爲特殊變量是一件討厭的事情,而引入新變量並不是一個好主意。你可以考慮他們永遠丟失。
2
在不推薦使用Perl的版本中使用它們沒有任何問題。
我使用$*
可變我模塊Whatever,創建一個Perl6十歲上下任何星級(*
)爲Perl 5
中一定要使用水珠走樣分配給變量。這將繞過任何棄用的警告,並將從變量中移除任何綁定魔法。
** = \"\x{27}"; # assigns to $*
如果你想在命令行tersly做到這一點,你可以把該行的模塊中:
在文件安裝到您的Perl庫路徑「q.pm」:
** = \"\x{27}";
然後,你可以寫:
perl -Mq -e '... use $* here ...'
+0
重讀我的問題我看到那是我的意思,沒有明確表達。我的意思是從Perl提供的一個新的內置特殊變量。編寫我自己的變量會給命令行帶來不便(除非有大量的''',但我不需要特殊的變量)。 –
相關問題
- 1. 確定來自推薦人的流量來源標頭特徵
- 2. 針對Python Web Dev的Optimum Template Engine的特殊用例推薦
- 3. 從GitHub運行keychaindump.c,但有不推薦使用的變量
- 4. 在正則表達式中使用的未知特殊變量
- 5. $。推薦爲成員變量
- 6. 推薦的方法來發現已聲明的未定義變量
- 7. 量角器不推薦使用getLocationAbsUr
- 8. 行爲的特殊變量
- 9. Ansible:[棄權警告]:不推薦使用裸變量
- 10. 使用特殊字符在變量
- 11. Howto使用增量式SVD推薦系統創建推薦
- 12. 不推薦使用Boost.Signals
- 13. NSOpenPanel - 不推薦使用?
- 14. 不推薦使用:`config.adapters.default` Sails.js
- 15. 預測IO +通用推薦器中推薦數量的減少
- 16. 調用不推薦使用的方法?
- 17. PHP不推薦使用的代碼?
- 18. 不推薦使用的API com.google.gwt.user.client.Element
- 19. mapView不推薦使用的方法getZoomControls?
- 20. Velocity中不推薦使用的屬性
- 21. Python不推薦使用的函數
- 22. stdlib.jar中不推薦使用的java類
- 23. 爲什麼不推薦使用來自JUnit 4的assertEquals(Object [],Object [])?
- 24. 由什麼來取代在nextgen下不推薦使用的TSysCharSet?
- 25. 是否推薦使用向下轉換來設置派生類成員變量?
- 26. Python的__debug__特殊變量不適用於導入的模塊
- 27. FSGetVolumeInfo是NSWorkspace不推薦使用的mountedLocalVolumePaths方法的推薦替代方法嗎?
- 28. 推薦的方式來存儲生產環境變量在Django應用
- 29. 打印特殊的PHP變量
- 30. REXX中的RC特殊變量?
我想一個,返回'「\ X {} 27」'在Linux的命令行單行。 –
@sid_com:你爲什麼需要這個?您可能想嘗試q運算符,以避免首先需要它們。 –
但在這些情況下,我不能使用q運算符:'perl -E'說'正常'''單'''正常'''引用'''正常''' –