مضمنة :: لغة عامية :: أنواع

دعم أنواع S-Lang في بيرل
التحميل الان

مضمنة :: لغة عامية :: أنواع الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Douglas Burke
  • موقع ويب الناشر:
  • http://search.cpan.org/~djburke/Astro-Cosmology-0.90/Cosmology.pm

مضمنة :: لغة عامية :: أنواع العلامات


مضمنة :: لغة عامية :: أنواع وصف

دعم لأنواع S-Lang في بيرل Inline :: BLANG :: أنواع هي وحدة نمطية مع دعم أنواع S-Lang.Synopsis استخدم Inline Slang => CONFIG => BIND_SLFUNCS => ؛ استخدام اللغات العامية المضمنة؛ استخدام الرياضيات :: معقدة؛ # يتم تحويل المتغير S-Lang Complex_Type تلقائيا # إلى كائن رياضيات :: معقد في بيرل. # لي فال $ = makecplx ()؛ طباعة "تم إرسال بيرل $ فال "؛ # تم إجراء الضرب باستخدام الكائنات الرياضيات :: كائنات معقدة و # النتيجة التي تم تحويلها إلى متغير S-Lang Complex_Type، # نظرا لأن VMessage هي وظيفة S-Lang . # # vmessage (تم إرسال S-Lang s "، $ val * cplx (0،1))؛ بلدي نوع $ = typecplx ($ val)؛ طباعة" ونوع البيانات S-Lang هو نوع $ "؛ طباعة" perl كائن ". $ نوع-> typeof." . - IS: تم إرسال Perl 3 + 4i S-Lang قد أرسلت (-4 + 3i) ونمط Datatype S-Lang هو معقدة Datatype كائن Datatype_Type Perl Tatatype_TyPethe الهدف من نوع المناولة في Inline :: Slang هو السماح للمستخدم برنامج "بطبيعة الحال" في بيرل و S-Lang - أي للاستفادة من نقاط القوة لكل لغة - وتستخدم أنواع البيانات الأصلية في أي مكان ممكن. ومع ذلك، يتم استخدام كائنات بيرل (الفئات المحددة في هذه الوحدة) عند الضرورة - بالنسبة للبعض تعريف غير محدد من الضروري - للحفاظ على معلومات النوع. مثال على ذلك، والنظر في تبديل رقم معقد بين S-Lang و Perl. في S-Lang، سيتم تمثيلها كمقيدة_Type وفي بيرل نختار استخدام الرياضيات :: كائن. شيء بسيط - مثل مرجع صفيف يحتوي على عنصرين - كان يمكن استخدامه، ولكن بعد ذلك لا تتمكن من تحويله إلى متغير معقد في S-Lang (حسنا، ليس دون إخبار الكمبيوتر بذلك ما أردنا). متطلبات: perl.


مضمنة :: لغة عامية :: أنواع برامج ذات صلة

SVG.

امتداد بيرل لتوليد مستندات رسومات ناقلات قابلة للتحجيم (SVG) ...

239

تحميل