io :: prompter.

موجه للإدخال، وقراءته، قم بتنظيفه، إرجاعه
التحميل الان

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

الإعلانات

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

io :: prompter. العلامات


io :: prompter. وصف

مطالبة بالإدخال، اقرأها، تنظيفها، إرجاعها IO :: Primpter هو وحدة بيرل التي تصدر روتين فرعي واحد، مطالبة، يطبع موجه (ولكن فقط إذا كانت تدفقات الإدخال والإخراج المحدد للبرنامج متصلة بمحطة)، ثم يقرأ بعض المدخلات، ثم chomps IT، وأخيرا يعود كائن يمثل هذا النص. تتوقع الروتين الفرعي الموجه () الحجج الصفرية أو أكثر. أي حجة يتم التعامل مع واصلة (-) معالجتها كخيار مسمى (العديد منها تتطلب قيمة مرتبطة، قد يتم تمريرها ك الحجة التالية). انظر "ملخص الخيارات" و "مرجع خيارات" للحصول على تفاصيل الخيارات المتاحة. أي حجة أخرى يتم التعامل معها سلسلة (جزء من) المطالبة التي سيتم عرضها. يتم تسليم جميع هذه الحجج معا قبل إصدار موجه. إذا لم يتم توفير سلسلة موجه، فسيتم استخدام السلسلة ">" بدلا من ذلك. بشكل طبيعي، عند استدعاء الموجه () في أي قائمة أو سياق العددية، فإنه بإرجاع كائن غير شفاف يقوم بأكشفا إلى سلسلة. في سياقات Boolean Scalar، يقوم كائن الإرجاع بتقييم صحيح إذا نجحت عملية الإدخال. قائمة سياقات منطقية تقدم تحديا خاصا (انظر خيار -verbatim للحصول على التفاصيل وحل بسيط). في سياقات الفراغ، لا تزال موجه () يطلب الإدخال، ولكن أيضا يصدر تحذيرا حول عدم الفائدة العامة لأداء عملية الإدخال / الإخراج التي نتائجها ثم يتم إلقاؤها على الفور بعيدا. راجع "الاستخدامات المفيدة عديمة الفائدة للمطالبة ()" لاستثناء ذلك. تعمل الدالة الموجه () أيضا $ _ إذا تم استدعاؤها في سياق منطقي ولكن لا يتم تعيين قيمة إرجاعها لمتغير. وبالتالي، تم تصميمه ليكون استبدال قطري ل Readline أو <> .synopsis استخدام IO :: Prompter؛ بينما (موجه -NUM "أدخل رقم") {قل "لقد أدخلت: $ _"؛ } بلدي passwd $ = موجه "أدخل كلمة المرور"، -شو => '*'؛ بلدي $ Selection = موجه "اختر بحكمة ..."، -Menu => {Wealth => ، الصحة => ، حكمة => ،}،"> '؛ متطلبات: perl.


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