Class::Accessor::Assert 1.41

7.7/10 (148 أصوات )

الترجمة الالية للوصف
فئة :: ثانوي :: تأكيد هو نسخة من ثانوي :: الفئة التي تقدم نوع بدائي للتحقق من و جود تدقيق من الحجج ل منشئات وتعيين accessors.To تحديد أن عضوا غير إلزامي في منشئ ، بادئة اسمها مع + . لتحديد أنه يجب أن يكون من فئة معينة عند إعداد هذا العضو ، لاحقة = CLASSNAME . بادئة أنواع المراجع Unblessed مثل HASH = أو مجموعة = يتم تحديد acceptable.To أن عضوا صفيف ، اسمها مع @ . هؤلاء الأعضاء أيضا ما يلي أربع طرق خاصة أن التفاف مدمج دفع عمليات مجموعة ، ، unshift البوب، والتحول : # لعضو بت @ : $ ص u003e bits_push (@ new_values u200Bu200B)» الطباعة $ ص u003e bits_pop » $ ص u003e bits_unshift (@ new_values u200Bu200B)» الطباعة $ ص u003e bits_shift ، ويمكن الجمع بين @ مع البادئة + لجعل الأعضاء التي هي صفيف التي يجب أن تعيين في منشئ . و + يجب أن تسبق @ # مطلوب "فو" في منشئ __ PACKAGE__ -u003e mk_accessors ( كو (+ @ فو ))» . خلاصة الدرجة استخدام :: ثانوي :: تأكيد » __ PACKAGE__ -u003e mk_accessors (



  • مرات التنزيل: 294
  • متطلبات التشغيل:
  • الحجم:
  • الترخيص:
  • الاصدار : 1.41
  • اضيف في: 0000-00-00 00:00:00
  • اخر تحديث: 29/05/2012
  • الموقع علي الانترنت:



استخدام البرامج التي تم تنزيلها من موقعنا يجب أن يكون وفقاً للقوانين في بلدك.لا نوصي باستخدام برامج تنتهك القوانين في بلدك.،اذا كنت تري ان هذا المحتوي لا يتوافق مع حقوق الملكية الفكرية برجاء ابلاغنا بالضغط هنا



Description




Class::Accessor::Assert is a version of Class::Accessor which offers rudimentary type-checking and existence-checking of arguments to constructors and set accessors.To specify that a member is mandatory in the constructor, prefix its name with a +. To specify that it needs to be of a certain class when setting that member, suffix =CLASSNAME. Unblessed reference types such as =HASH or =ARRAY are acceptable.To specify that a member is an array, prefix its name with a @. These members also have the following four special methods that wrap the builtin array operations push, pop, unshift, and shift: # for a @bits member:  $y->bits_push(@new_values); print $y->bits_pop;  $y->bits_unshift(@new_values); print $y->bits_shift;The @ can be combined with the + prefix to make a member that is an array that you must set in the constructor. The + must precede the @. # 'foo' is required in the constructor __PACKAGE__->mk_accessors(qw( [email protected] ));SYNOPSIS use Class::Accessor::Assert; __PACKAGE__->mk_accessors( qw( +foo bar=Some::Class baz @bits ) );Product's homepage Requirements:

· Perl




Moshax.com only provide legal software, please help us keeping pur site legal, if you think this page is violating copyrights please let us know by clicking here Here





التعليقات علي Class::Accessor::Assert 1.41
اضافة تعليق

تعليقات الفيسبوك

تعليقات الموقع