0 امتیاز
قبل در کامپیوتر و اینترنت توسط (0 امتیاز)
ویرایش شده قبل توسط
سلام سایت فقط در گوگل خوب سوالات در مورد erlang پاسخ می ده ممنون می شم بیشتر بهش توجه بشه
قبل توسط (0 امتیاز)
ویرایش شده قبل توسط
واقعا  ممنون از پاسخ سریع تون , با یان زبان خیلی کارا بزرگی انجام شده مثل چت فیسبوک  یا واتسپ - اگر البته درست بگم -

خط دوم  -export([total/1]). هدفش چیه برای چه کاری

و یه توضیح کوچیک میتونید در مورد خط آخر بدید.

پس تو زبان erlang کد به اسم loop هم نداریم ؟
قبل توسط (1.1هزار امتیاز)
لطفا در جای درست نظر بدهید. مثلا اگر برای جواب خاصی اطلاعات بیشتر می خواهید برای همان جواب نظر بدهید.

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

در زبان برنامه نویسی erlang  با استفاده از مفاهیم بازگشتی و pattern matching این کار را انجام می دهند، مثال زیر با استفاده از زبان برنامه نویسی erlang و بدون حلقه for مجموع عناصر یک لیست را بدست می آورد:

-module(saeed).
-export([total/1]).
 
total([]) -> 0;
total([Item|Tail]) -> Item + total(Tail).

سوالات مشابه

0 امتیاز
0 پاسخ 3.9هزار بازدید
0 امتیاز
1 پاسخ 512 بازدید
0 امتیاز
1 پاسخ 218 بازدید
0 امتیاز
1 پاسخ 303 بازدید
0 امتیاز
1 پاسخ 405 بازدید
0 امتیاز
1 پاسخ 199 بازدید
0 امتیاز
2 پاسخ 534 بازدید
...