بلوک کد
پنج شنبه 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