سلسلة :: التوسع

التحميل الان

سلسلة :: التوسع الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Paul Evans
  • موقع ويب الناشر:
  • http://search.cpan.org/~pevans/String-Expand-0.03/lib/String/Expand.pm

سلسلة :: التوسع العلامات


سلسلة :: التوسع وصف

String :: Expand هي وحدة نمطية للبيرل تحتوي على وظائف الأداة المساعدة السلسلة لتوسيع المتغيرات في مجموعات المراجع ذاتية. String :: Expand هي وحدة نمطية للبيرل تحتوي على وظائف الأداة المساعدة السلسلة لتوسيع المتغيرات في مجموعة المراجع الذاتي .Synopsis استخدم سلسلة :: توسيع QW (Expand_Strings)؛ بلدي vars = (الرسالة => 'home home هو المنزل "، النص =>" الرسالة هي "رسالة $")؛ Expand_Strings ( Vars، ENV)؛ # hars الآن يحتوي الآن على شيء مثل: # رسالة => 'منزلي / الصفحة الرئيسية / المستخدم'، # نص => "الرسالة هي" منزلي / الصفحة الرئيسية / المستخدم "" هذه الوحدة "تنفذ وظائف الأداة المساعدة لتوسيع المتغيرات المضمنة في سلسلة. يتم دمج المراجع المتغيرة في السلاسل في شكل مماثل لشركة Bourne Shell، وهي في النموذج $ اسم أو $ {name}. في الحالة السابقة، يجب أن يتكون الاسم من حرف كبير أو إبطء، وقد يتبعه صفر أو أكثر من الحروف الكبيرة أو الأرقام أو السفلات السفلية. في الحالة الأخيرة، يمكن أن يتكون الاسم من أي أحرف، ولكن سيتم إنهاء أحرف هدفين وثيق أولا. قد تحتوي السلسلة أيضا على علامات الدولار الحرفي، وارتداء علامات الهروب من $، والهروب من قبل \. سيتم تحويل هذه إلى $ وعلى التوالي في العودة. في هذه الوحدات النمطية الأخرى التي توفر أيضا توسيعا مثل هذا، توفر هذه الوحدة هذه الوحدة الوظيفة Option_Strings ()، والتي ستؤدي التوسعات المتغيرة في جميع القيم في تجزئة معينة، حيث القيم . التجزئة التي تحتوي على سلسلة متغيرة القيم FreeturnSa مع المتغيرات ExpandedExpand_Ststrings ( STRS، تراكب) تأخذ هذه الوظيفة تجزئة من السلاسل، وتوسيع أسماء متغيرة مضمنة في أي منها، بنفس النموذج حيث تم تمرير السلسلة إلى Expand_String (). قد تشير التوسعات إلى سلاسل أخرى، أو القيم في 5 تراكب التجزئة. القيم في المتغيرات الرئيسية تتجه التجزئة على القيم على القيم في التراكب. أينما تشير القيم إلى القيم الأخرى، يجب أن تؤخذ الرعاية لتجنب الدورات. إذا تم اكتشاف دورة أثناء محاولة توسيع القيم، فسيتم إلقاء استثناء. strsReference إلى التجزئة المحتوية للمتغيرات لتوسيع من التغلب على التجزئة التي تحتوي على متطلبات متغيرة أخرى المتطلبات perl.


سلسلة :: التوسع برامج ذات صلة