0

زبان برنامه نویسی پرل

 
golami1223
golami1223
کاربر برنزی
تاریخ عضویت : آبان 1389 
تعداد پست ها : 683
محل سکونت : بوشهر

بلوک کد
پنج شنبه 2 دی 1389  7:35 AM

بلوک کد

یک بلوک از کد (تابع بدون نام) را می‌توان بصورت یک ثابت بیان داشت (که یک شی است چرا که هر مقدار شی می‌باشد) که این هدف با استفاده از [] ممکن است.

[ :params | <message-expressions> ]

که params: نشان‌دهنده پارامترهای دریافتی است. این بدان معنی است که کد زیر:

[:x | x + 1]

می‌تواند به صورت زیر باشد:

f(x) = x + 1

(یا با استفاده از حساب دیفرانسیل لامدا):

λx.(x+1)

و

f(3) = 3 + 1

ارزیابی خواهد شد:

[:x | x + 1] value: 3

تشکرات از این پست
دسترسی سریع به انجمن ها