תת :: Lambda.

תת :: lambda הוא סוכר תחבירי עבור lambdas ב Perl.
הורד עכשיו

תת :: Lambda. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Anton Tayanovskyy
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~toyvo/Sub-Lambda-0.02/lib/Sub/Lambda.pm

תת :: Lambda. תגים


תת :: Lambda. תיאור

תת :: Lambda הוא סוכר תחבירי עבור Lambdas ב Perl. תת :: Lambda הוא סוכר תחבירי עבור Lambdas ב Perl.Synopsis להשתמש תת :: Lambda; * Plus = Fn A => Fn B => $ + $ B '; שלי $ minus = fn => fn b => q {$ a - $ b}; * Flip = fn f => fn => fn b => AP QW (F B A); * SUM = fn h => -t => q {@t? $ H + Sum (@T): ($ h | 0)}; (1) -> (2). "n"; # 3 = 1 + 2 הדפס $ מינוס -> (10) -> (5). "n"; # 5 = 10 - 5 הדפס Flip ($ מינוס) -> (10) -> (5). "n"; # -5 = 5 - 10 הדפסה (1,2,3,4). "n"; # 10 = 1 + 2 + 3 + 4 $ fac = fn f => fn n =>} {($ n ($ n-1)}; $ y = fn => AP (fn f => AP => fn => AP f => f => => () => (fn f => AP => fn => AP f => f => => ())) (5) תוספת curried: תת {שלי ($ x) = @_; sub {שלי ($ y) =} עם זאת, זה לא נוח מאוד ולא קריא עבור ביטויים lambda יותר. בניגוד זה עם תחביר Sugared לאותה פונקציה: Fn X => Fn Y => Q {$ x + $ Y} אם אתה רוצה עוד יותר נוחות על חשבון סמנטיקה לא ברורה במקצת, לבדוק את תת הניסוי :: lambda :: מודול סינון, שבו אתה יכול לכתוב: (X -> Y -> {$ x + $ y}) דרישות: · Perl דרישות: · פרל


תת :: Lambda. תוכנה קשורה

עניבה :: Onyoff.

עניבה :: OneFoff הוא מודול פרל כדי ליצור משתנים קשורים מבלי להגדיר חבילה נפרדת. ...

157

הורד