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 پاسخ 4.0هزار بازدید
0 امتیاز
1 پاسخ 516 بازدید
0 امتیاز
1 پاسخ 221 بازدید
0 امتیاز
1 پاسخ 307 بازدید
0 امتیاز
1 پاسخ 408 بازدید
0 امتیاز
1 پاسخ 200 بازدید
0 امتیاز
2 پاسخ 536 بازدید
...