تبلیغات
به وبلاگ srstv خوش آمدید - آموزش برنامه نویسی به زبان ساده بخش چهارم
 
درباره وبلاگ


اَللّهُمَّ عَجِّل لِوَلیِّکَ الفَرَج

مدیر وبلاگ : sepehr rostami
نویسندگان
آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
به وبلاگ srstv خوش آمدید
صفحه نخست             تماس با مدیر           پست الکترونیک               RSS                  ATOM
آموزش برنامه نویسی به زبان ساده بخش چهارم


به نام خدا سلام ، تو قسمت قبلی تا جایی رفتیم که برنامه رو 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

 

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

شما میتوانید این آموزش را در ربات srstv دریافت کنید

برای مشاهده ربات کلیک کنید





نوع مطلب :
برچسب ها : آموزش برنامه نویسی،
لینک های مرتبط :


 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر