廃止予定の特別な変数($#
や$*
など)は永遠に失われますか、将来のPerlバージョンで再利用することは可能でしょうか?廃止予定の特別な変数の将来
1
A
答えて
6
適切なuse 5.16
などがある場合は再利用できない理由はありませんが、それは非常に起こりそうもありません。まず第一に、それはちょうど特別な変数がとにかく厄介なものであり、新しいものを導入することはめったに良い考えではないので、問題を尋ねているだけです(人々から地獄を混乱させるでしょう)。あなたはおそらくそれらをとみなすことができます。永遠に失われました。
2
廃止予定のPerlのバージョンでは問題ありません。
は、私は、変数に割り当てるグロブエイリアシングを使用してくださいのPerl 5用のどんな星(*
)Perl6のっぽいを作成し、私のモジュールWhateverで$*
変数を使用します。これは廃止予定の警告を回避し、変数から任意の同調魔法を削除します。ファイルで
あなたのperlのライブラリパスにインストール「q.pm」:
** = \"\x{27}"; # assigns to $*
コマンドラインからterslyこれをやってみたかった場合は、モジュールにその行を入れることができます
** = \"\x{27}";
次にあなたが書くことができる:
perl -Mq -e '... use $* here ...'
+0
質問を読み返した後私はそれが私がはっきりと表現されていないことを見た。私は新しいビルドイン特殊変数としてPerlから提供されたことを意味しました。私自身の変数を書くことはコマンドラインには不便です(大量の '' 'がありますが、特別な変数は必要ありません)。 –
関連する問題
- 1. 廃止予定と廃止予定のHTML
- 2. 気流のDAGの将来の予定
- 3. ソース値1.5のエラーは廃止され、将来のリリースで削除される予定です
- 4. 廃止予定の表現
- 5. "廃止予定:session_is_register()"エラー - PHP
- 6. UWP c#DataRequest.FailWithDisplayText廃止予定
- 7. Blackberry MenuItem廃止予定
- 8. メイク:LDLIBS、廃止予定?
- 9. MySQL(廃止予定)mysql_num_row()エラー
- 10. 廃止予定のPLSQLプロシージャ/ファンクションのコード
- 11. AndroidのCanvas.clipRect()の廃止予定
- 12. 廃止予定のcreateFromPduのエラー
- 13. 廃止予定のCordovaバージョンのリスト
- 14. モバイルアプリの廃止予定操作
- 15. 廃止予定SVGの代替案pathSegList
- 16. npmインストールと廃止予定の警告
- 17. Xcodeの "廃止予定"警告 - initWithCoordinate
- 18. Rspec:廃止予定の警告
- 19. iPhone SDK 3.0 UITableViewCellの廃止予定。テキスト
- 20. Visual Studio 2008廃止予定のメソッド
- 21. Facebook Graph API - オフラインアクセスのアクセストークン(廃止予定)
- 22. Cocoa/Objective-C(廃止予定のFMActivateFonts)
- 23. Django 1.10 URLの廃止予定
- 24. 廃止予定のandroid.text.ClipboardManagerを扱う
- 25. BindingAdapter廃止予定の警告
- 26. Azure MLの将来の予測アルゴリズム
- 27. HTMLマップタグは廃止され、廃止予定ですか?
- 28. Syncronous Scala別スレッドなしの将来
- 29. は(コード1681)警告:「PASSWORD」は廃止されており、将来のリリース
- 30. 廃止予定のD3DXMATRIXの変換に関する問題
を私は "\ {X} 27" のlinux-コマンドラインでワンライナーのために ''返すものを、したいと思います。 –
@sid_com:なぜそれが必要でしょうか?最初にqオペレータを必要としないようにqオペレータを試してみてください。 –
しかし、これらの場合、私はq演算子を使うことはできません: 'perl -E 'は' '普通' \ ''単一 '\' '普通' \ ''を引用\ ''普通 ''' ' –