التعادل :: هاش ::

التعادل :: Hash :: Multionals هو وحدة بيرل التي يمكن أن تخزن قيم متعددة لكل مفتاح.
التحميل الان

التعادل :: هاش :: الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Joe McMahon
  • موقع ويب الناشر:
  • http://search.cpan.org/~mcmahon/Class-AutoPlug-0.02/lib/Class/AutoPlug/Pluggable.pm

التعادل :: هاش :: العلامات


التعادل :: هاش :: وصف

التعادل :: Hash :: Multival هو وحدة بيرل التي يمكن أن تخزن قيم متعددة لكل مفتاح. التعادل :: HASH :: Multionals هو وحدة بيرل التي يمكنها تخزين قيم متعددة لكل Key.Synopsis استخدام التعادل :: Hash :: Multional التعادل التجزئة، ': التعادل :: Hash :: Multivalue'؛ $ hash {'foo'} = 'واحد'؛ $ hash {'bar'} = 'اثنين'؛ $ hash {'bar'} = 'ثلاثة'؛ بلدي values = @ {$ hash {'foo'}}؛ #Values = ('واحد')؛ بلدي more = @ {$ hash {'bar'}}؛ # @ أكثر = ("اثنان"، "ثلاثة")؛ بلدي @ nothing = $ hash {'baz'}؛ # undefined إذا لم يكن هناك شيء هناك # يمكنك حفظ قيم متعددة: خريطة {$ hash {'more'} = $ _} qw (رسوم fie foy fum)؛ بلدي @ giant_words = @ {$ hash {'more'}}؛ # يمكنك ربط تجزئة مجهولة أيضا. بلدي سعر التجزئة = {}؛ التعادل $ التجزئة، 'التعادل :: Hash :: Multionalsue'؛ تجزئة $ -> {'عينة'} = 'واحد'؛ تجزئة $ -> {'عينة'} = 'اثنين'؛ # $ hash -> {'sample'} يحتوي الآن على التعادل :: Hash :: Multionalsue يسمح لك بإجراء تجزئة من تخزين قيمها في صفائف مجهولة، مما يؤدي إلى إلحاق أي قيمة جديدة إلى القائمة القائمة بالفعل تلك تعني أنه يمكنك تخزين أكبر عدد ممكن من العناصر التي تريدها بمفتاح واحد، والوصول إليها مرة واحدة في وقت واحد عن طريق الوصول إلى القيمة المخزنة أسفل Key.MethodSThis هي فئة فرعية من التعادل :: Extahash؛ يحتاج إلى تجاوز طريقة Tiehash لحفظ بيانات المثيل (باله الذاتي> )، وطريقة المتجر لإنقاذ القيم في الواقع في صفيف مجهول. يتم توفير الحجة الفريدة "الفريدة"، نتحقق من رؤية إذا لو توفر مرجعا تحت روتين لاستخدامه لمقارنة العناصر. إذا كان الأمر كذلك، فإننا نقوم بتخزين هذا المرجع في الكائن الذي يصف هذا التعادل؛ إذا لم يكن الأمر كذلك، فنحن نوفر وظيفة تستخدم ببساطة "EQ" لاختبار المساواة. ستتلقى Funtion Funtion "الفريد" حججتين العددية. لا يتم تحديد أي افتراض حول ما إذا كانت الحجة محددة أم لا، أو ما إذا كانت هذه عبارات أو مراجع بسيطة. يمكنك إجراء أي من هذه الافتراضات إذا اخترت، لكنك مسؤول عن التحقق من إدخال الإدخال الخاص بك. يمكنك إجراء أي اختبارات تريدها في روتينك؛ يجب عليك إرجاع قيمة حقيقية إذا كانت الحجج مصممة على أنها متساوية، وواحد خطأ إذا لم تكن كذلك. القيمة (القيمة) التي يتم توفيرها على قائمة القيم المخزنة هنا. يتم إنشاء الصفيف المجهول تلقائيا إذا لم يكن موجودا بعد. إذا تم توفير الوسيطة "الفريدة" في الوقت الذي تم ربطه التجزئة، فسوف نستخدم الوظيفة المرتبطة بها (إما لك، إذا قمت بتزويدها؛ أو لنا، إذا كنت لم) فقط إضافة العنصر أو العناصر غير الموجودة. متطلبات: perl.


التعادل :: هاش :: برامج ذات صلة