اسالر ::

Scalar :: Defer ماول Perl برا محاسبه مقادر بر رو تقاضا است.
انون بارر ن

اسالر :: رتبه بند و خلاصه

تبلغات

  • Rating:
  • مجوز:
  • MIT/X Consortium Lic...
  • قمت:
  • FREE
  • نام ناشر:
  • Audrey Tang
  • وب سات ناشر:
  • http://search.cpan.org/~adamk/Module-Install-0.68/lib/Module/Install/PAR.pm

اسالر :: برسب ها


اسالر :: شرح

Scalar :: DEFER ماول PERL برا محاسبه ارزش ها بر اساس تقاضا است. Scalar :: Defer ماول Perl برا محاسبه مقادر بر رو تقاضا است. Synopsis استفاده از Scalar :: Defer؛ # صادرات 'defer' و 'تنبل' من ($ x، $ y)؛ $ dv = defer {++ $ x}؛ # ارزش تعلق (نه ادداشت) $ lv = lazy {++ $ y}؛ # مقدار تنبل (خاطرات) ا "$ dv $ dv $ dv $ dv"؛ # 12 3 ا "$ lv $ lv $ lv"؛ # 11 1 My $ forced = force $ dv؛ # نرو طبع را از $ DV Print "$ Forced $ مجبور رد $ را مجبور رد"؛ # 44 4 ان ماول صادرات دو توابع، تعوض و تنبل، برا مقادر ساختمان ه بر اساس تقاضا ارزاب م شود. همنن تابع نرو را برا ارزاب ارزاب مقدار معوق صادر م ند. Defer {...} بلو ا مرجع د را م رد و مقدار معوق را باز م ند. هر بار ه ارزش آن مورد ناز است، بلو دوباره ارزاب م شود تا نتجه تازه را به دست آورد. Lazy {...} مانند defer، به جز مقدار حداثر بار محاسبه م شود. ارزاب بعد به ساد از نتجه ذخره شده استفاده خواهد رد. ارزاب ارزشمند ارزش ارزشاب مقدار معلق برا بازشت به مقدار طبع. ار ارزش $ در حال حاضر ارزش طبع بود، سس نرو به ساد آن را باز م رداند. مقادر Notesdeferred اشا را در نظر نم رند (Ref بر رو آنها 0 باز م ردند داده ها مبتن بر راوات :: تنبل، ان ماول بر رو مقادر عمل م ند، نه متغرها. بنابران، اختصاص به $ DV و $ LV بالا به ساد جازن مقدار، به جا راه انداز روش فروشاه Call.also، به لطف اده ساز مبتن بر بش از حد، ان ماول حدود 2 برابر سرعتر از داده ها :: Lazy.Requirements: Perl الزامات: رل


اسالر :: نرم افزارها مرتبط

HealthVault Ruby Library

HealthVault Ruby Library تابخانه Ruby Ruby Ruby و Rails Plug-in است ه دسترس برنامه به ماروسافت HealthVault را فراهم م ند. ...

176

دانلود

recls

Recls (Recursive LS) تابخانه جستجو مجدد مبتن بر لتفرم است. ...

147

دانلود