المال :: Changemaker.

Money :: Changemaker هو وحدة بيرل لإجراء التغيير بناء على كمية نقدية.
التحميل الان

المال :: Changemaker. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Avi Finkel
  • موقع ويب الناشر:
  • http://search.cpan.org/~avif/

المال :: Changemaker. العلامات


المال :: Changemaker. وصف

Money :: Changemaker هو وحدة بيرل لإجراء التغيير على أساس كمية نقدية. Money :: Changemaker هو وحدة بيرل لإجراء التغيير على أساس كمية نقدية استخدمت الأموال :: Changemaker؛ استخدام صارمة؛ بلدي ($ حتى) = أموال جديدة :: Changemaker؛ $ حتى> الطوائف ($ حتى> get_preset ('USA'))؛ # التغيير لمدة 11 دولارا، 38 سنتا من بيل 20 دولار طباعة العددية $ حتى> make_change (1138، 2000)؛ # المطبوعات اعتبارا من هذا الإصدار، فإنه ينفذ فقط عملية صنع التغيير فقط، لكن الإصدارات المستقبلية ستنفذ أكثر من وظيفة "تسجيل النقد". methodsnew () = البند الجديد (خيارات) هذه هي طريقة البناء للفئة. يمكنك اختيارها اختياريا مرجع التجزئة مع مجموعة من الخيار => أزواج القيمة. الخيار الوحيد المتاح هو "الطوائف" التي تطلب مرجعا إلى مجموعة من المال :: Changemaker :: كائنات الفئة، والتي ستحدد مجموعة العملة التي ستستخدمها هذا الكائن. ، وهو اختياري. إذا كان موجودا، فيجب أن تكون مرجعا إلى قائمة الأموال :: Changemaker :: كائنات الفئة - ستحدد هذه الكائنات مجموعة العملة التي سيستخدمها هذا الكائن. لا تحتاج القائمة بأي أمر معين. بعد إعداد القيمة الجديدة (إذا تم توفير وسيطة)، سيتم إرجاع القيمة الحالية مناقصة. بعد ذلك، سيتم حساب أرقام وأنواع الوحدات النقدية التي سيتم إرجاعها كأحداث. يجب أن تكون الحججتين رقمي، ويجب أن يتم تحجيمها بشكل صحيح إلى قاعدة الطائفة التي تستخدمها. على سبيل المثال، مجموعة العملة الافتراضية هي الأموال الأمريكية، والتي تحدد الوحدة الأساسية كحدT سنت، وليس دولار واحد. لذلك، لإيجاد التغيير مقابل 15.21 دولارا من 20.00 دولارا، ستدعو $ حتى> Make_Change (1521، 2000) يجب أن تحدد مجموعة الطائفة لوحدة الأساس الخاصة بها، وجميع المجموعات المدمجة في هذه الوحدة استخدم أدنى مستوى ممكن الوحدة الأساسية لتجنب التقريب الأخطاء مع قيم النقطة العائمة. في سياق القائمة، ترجع هذه الطريقة قائمة كائنات الطائفة التي تمثل الوحدات النقدية التي سيتم إرجاعها في التغيير، في ترتيب القيمة التنازلي. إذا تم إرجاع أكثر من نوع معين من الوحدة في التغيير، فسيظهر هذا النوع من الكائن عدة مرات في القائمة التي تم إرجاعها. على سبيل المثال، عند إجراء التغيير مقابل 15.21 دولارا من 20.00 دولار، ستتمتلك القائمة الناتجة 11 عنصر ، تتكون من 4 كائنات فاتورة بالدولار، وكائنات ثلاثية الربع و 4 كائنات فلسا واحدا. في سياق العددية، يتم تمرير النتائج كما هو موضح للتو إلى طريقة AS_STRING قبل إرجاعها. راجع هذه الطريقة لمزيد من المعلومات. حاول_preset_names () إرجاع قائمة من مجموعات العملات المسبقة المتاحة. قد يتم استدعاء هذه الطريقة إما كائن أو طريقة فئة.get_Preset (اسم $) بإرجاع مرجع إلى قائمة كائنات الطائفة، ومناسبة للمرور إلى طريقة "الطوائف". قد يتم استدعاء مهود إما ككائن أو طريقة فئة.AS_STRING (@ -dooms) تقبل قائمة بأكائن الطائفة، كما تم إرجاعها بواسطة MACE_CHANGE ()، وإرجاع وصفا قابل للقراءة من قبل الإنسان للتغيير كسلسلة. قد يتم استدعاء هذا المهود ككائن أو طريقة فئة. الإبلاغ: بيرل


المال :: Changemaker. برامج ذات صلة