Scalar :: Util :: استنساخ

التحميل الان

Scalar :: Util :: استنساخ الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • chocolateboy
  • موقع ويب الناشر:
  • http://search.cpan.org/~chocolate/Scalar-Util-Clone-0.04/lib/Scalar/Util/Clone.pm

Scalar :: Util :: استنساخ العلامات


Scalar :: Util :: استنساخ وصف

Scalar :: Util :: Clone يمكن بسهولة نسخ الصور باستخدام وظائف بيرل المدمجة. SCALAR :: UTIL :: استنساخ يمكن بسهولة نسخ أنواع البيانات باستخدام الوظائف المدمجة في بيرل. استخدام Scalar :: Util :: استنساخ QW (استنساخ)؛ $ a = foo-> جديد ()؛ $ b = {alpha => 'beta' و gamma => 'vlissides'}؛ التعادل ج، 'foo :: bar'؛ $ D = استنساخ ($ أ)؛ $ e = استنساخ ($ ب)؛ $ f = استنساخ ( ج)؛ # أو بلدي $ node2 = {name => 'node2'، children => ، الأصل => إضعاف ($ node1) # ضعف () لتجنب تسرب الذاكرة}؛ بلدي استنساخ $ = استنساخ ($ node2)؛ تقوم هذه الوحدة الصادرات وظيفة استنساخ () التي تقوم بإلغاء تأمين استخدام Perl الوظيفة المدمجة لاستنساخ مترجم جديد وقيمه. على هذا النحو، من القادر على استنساخ جميع أنواع Perl Datypes، بما في ذلك المراجع الضعيفة، والأجشيم مع المفاتيح المشتركة، والتجزئة مع مفاتيح UTF8، والتجزح المحظور والمتغيرات المرتبطة، وكائنات Regex، والكائنات الأخرى التي تربطها في أمعاء بيرل. نظرا لأن عملية استنساخ يتم تنفيذها بأقل مستوى، قم بنسخ Internaly النمطية بدلا من إعادة بناءه عبر API العام، فإن العملية سريعة وشاملة، وتنتج القيم التي تتطابق تماما مع البيانات الأصلية (على سبيل المثال، البيانات :: مقالب النفايات من الخلاصات ويضمنون دائما أن تكون نفسها هي نفسها من أصل أصلي). لأسباب الأداء، يتم تمرير الأنواع التالية من خلال التنسيقات العميقة بشكل واضح: التنسيقات، الرمز يربط، typeglobs، مقابض io، و stashes.clone إرجاع نسخة متكررة من حجتها، والتي يمكن أن تكون نوعا تعسفيا (SCALAR) بما في ذلك التجزئة المتداخلة وأنواع الصفيف والمراجعية، والمتغيرات المرتبطة والكائنات. لتكرر أنواع غير العددية (مثل القوائم، الصفائف والتخصص)، قم بتمريرها إلى استنساخ بالرجوع إليها. على سبيل المثال بلدي نسخ $ = استنساخ (ray)؛ # أو نسخ بلدي = {استنساخ ( hash)}؛ لبطء، ولكن الحل أكثر مرونة انظر dclone المخزنة. متطلبات: perl.


Scalar :: Util :: استنساخ برامج ذات صلة

TK :: الضابط

TK :: وحدة الضبط سوف تسمح بحجم الحاجيات المعبأة لتعديلها من قبل المستخدم. ...

112

تحميل