- Advertisment -
wordpress bato

پربازدید ها

آخرین دیدگاه ها

محمد علی مرادی on معرفی ابزار Hping
ابوالفضل رضی پور on دانلود تمام نسخه های VMware-ESXi HPE
محمد محمدی ساره on اموزش بکاپ گیری mysql در asterisk
بهنوش حیدری on رجیستر کردن IP Phone در CUCM
محسن دمیرچی لو on اموزش نصب کامل issabel روی vmware
ابوالفضل رضی ‍‍پور on آموزش کریو کنترل (Kerio Control) __ بخش هفت
ابوالفضل رضی پور 1 on اموزش نصب کامل issabel روی vmware
ابوالفضل رضی پور on پارتیشن بندی الستیکس 4
محمدرضاقرباني گوگاني on فیلم اموزشی ساخت raid 1+0 برای سرور hp g9
Homeبلاگبرنامه نویسیآموزش زبان برنامه نویسی ارلنگ - terminal (قسمت دوم)

آموزش زبان برنامه نویسی ارلنگ – terminal (قسمت دوم)

به نام خدا سلام ، تو قسمت قبلی تا جایی رفتیم که برنامه رو compile کردیم.این قسمت میخوایم یکم بیشتر با terminal ارلنگ آشنا بشیم و چند تا از دستور هاشو یاد بگیریم .


وب

اول لازم میدونم که چند تا از نکات رو بگم :
1.هروقط که میگیم terminal منظور اینه که ابتدا با درستور cd (تو هر سیستم عاملی) میریم به پوشه که برنامه هست و بعد با دستور erl وارد terminal زبون بشیم .

2.در انتهای همه دستورات در terminal باید از . (نقطه) استفاده بشه .

3.ویرایشگر پیشنهادی من برای این زبون ویرایشگر Atom هستش ولی تا جایی که من میدونم eclipse وIntelliJ هم از این زبون پشتیبانی میکنند (بعد از نصب هر کدوم از این ویرایشگر(یا IDE) ها باید plugin های زبان رو نصب کنید).

خوب حالا بریم سراغ terminal تا برنامه اگه تو اموزش قبلی compile کردیم رو اجرا کنیم .

برای این کار بعد از اینی که وارد terminal شدیم مینویسیم first:start(). با این کار گفتیم که برو از module که اسمش first هست تابع start رو اجرا کن (مثل همون io:fwrite() که تو برنامه داشتیم).

تبریک میگم! اولین برنامه با درستی اجرا شد.

 

توجه : هر تابعی که export شده رو میشه از خارج از برنامه فراخونی کرد یعنی اگه شما برنامه مثل این رو داشته باشید :

2017-09-02_16-46-45

 

بعد از compile برنامه اگه بنویسیم first:print_Alireza(). میبینید که با اخطار :

** exception error: undefined function first:print_Alireza/0

مواجه میشید که به معنی :

مشکل : تابع print_Alireza که 0 مقدار ورودی داره (parameter) داره تعریف نشده هستش

 

2017-09-02_16-51-36

 

خوب حالا که برنامه رو اجرا کردیم بریم سراغ چند تا از دستور های terminal :

دستور c(File name) : قبلا هم با این دستور کار کردیم و یادتون هست که کارش compile کردن برنامه هست این دستور یک جایگزین هم داره که بدون اینکه وارد terminal ارلنگ بشید میتونید با استفاده از دستور erlc File name.erl برنامه رو کامپایل کرد.

 

2017-09-02_18-53-57

 

دستور b() : هر متغیری که از اول ورود به terminal که توش هستین تعریف کردین رو نشون میده . (بعدا برای متغیر ها حسابی میگم)

 

123

 

دستور f() : هر متغیری که از اول ورود به terminal که توش هستین تعریف کردین رو پاک میکنه میده .

 

2017-09-02_19-23-53

 

دستور f(X) : با این دستور میتونید متغیری رو که تعریف کردین پاک کنید (X نام متغیر هست).

 

2017-09-02_19-33-32

 

دستور h() : با این دستور میتونید تاریخچه دستورات رو ببینید .

 

2017-09-02_19-35-12

 

نکته : بیشتر دستوراتی رو که توی برنامه ها مینویسیم میشه تو ترمینال هم نوشت .

 

2017-09-02_19-43-04

 

.تا آموزش بعد

 

مقالات مرتبط

LEAVE A REPLY

Please enter your comment!
Please enter your name here