بيرينكي :: الوصول :: InProcess

استخدم بروتوكول الوصول Rinci (RIAP) للوصول إلى رمز PERL
التحميل الان

بيرينكي :: الوصول :: InProcess الترتيب والملخص

الإعلانات

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

بيرينكي :: الوصول :: InProcess العلامات


بيرينكي :: الوصول :: InProcess وصف

Perinci :: Access :: InProcess هو فئة بيرل تنفذ بروتوكول الوصول Rinci (RIAP) للوصول إلى رمز PERL المحلي. قد يبدو هذا مثل طريقة طويلة وبطيئة للوصول إلى الأشياء التي يمكن الوصول إليها بالفعل من Perl مثل الوظائف والبيانات الوصفية (في المواصفات). في الواقع، إذا لم تكن بحاجة إلى RIAP، فيمكنك الوصول إلى الوحدة النمطية الخاصة بك تماما مثل أي وحدة Perl العادية. ولكن الوصول مثل في ملف آخر أو حتى قاعدة بيانات، أو حتى من خلال الدمج من عدة مصادر. - يمكن استخدام وظيفة التفاف - لتحويل الوسيطة النمط أو إنتاج مغلف النتيجة، لذلك تحصل على واجهة متسقة. - المعاملة / التراجع - هذه الفئة تنفذ RIAP: :عملية. انظر Perinci :: Access :: InProcess :: TX لمزيد من التفاصيل. #synopsis # في الحزمة الخاصة بك / الوحدة. لدينا المواصفات؛ $ spec {mult2} = {v => 1.1، ملخص => "عدة أرقام"، args => {a => {schema => 'float *'، req => 1، pos => 0}، b = > {schema => 'float *' '، req => 1، pos => 1}،}، أمثلة => ،}؛ Sub Mult2 {my args = @؛ ؛ } $ Spec {} > 1، POS => 0، greedy => 1}،}،}؛ Sub Multn {My Args = @؛ بلدي @ n = @ {$ args {n}}؛ بلدي $ res = 0؛ إذا (@ n) {$ res = shift (n)؛ $ res * = $ _ بينما $ _ = shift (n)؛ } إرجاع ؛ } 1؛ # في ملف آخر استخدم Perinci :: Access :: InProcess؛ بلدي $ pa = perinci :: الوصول :: العملية-> جديد ()؛ # قائمة جميع الوظائف في الحزمة بلدي $ res = $ pa-> طلب (قائمة => '/ my / module /' '، {type =>' function '})؛ # ->> ] # دعوة وظيفة بلدي res = $ pa-> طلب (call => '/ my / الوحدة / mult2 '، {args => {a => 2، b => 3}})؛ # ->> # الحصول على وظيفة البيانات الوصفية $ res = $ pa-> طلب (meta => '/ foo / bar / multn')؛ # ->>


بيرينكي :: الوصول :: InProcess برامج ذات صلة