برنامه نویسی حالت تعاملی

شما می توانید از مفسر زبان برنامه نویسی پرل با گزینه -e در خط فرمان استفاده نمایید که این کار ، امکان اجرای دستورات از خط فرمان را برای شما فراهم می آورد .

اجازه دهید چیزی را در خط فرمان $ بصورت زیر امتحان کنیم

 
$ perl -e 'print "Hello World\n"'
 

این اجرا نتیجه زیر را در پی خواهد داشت

 
Hello, world
 

برنامه نویسی حالت اسکریپتی

فرض کنید در حال حاضر در خط فرمان $ هستید . بنابراین فایل متنی hello.pl را با استفاده از ویرایشگر vi یا vim باز نموده و خطوط زیر را در داخل فایل خود قرار دهید .

نکته : vi و vim ویرایشگرهای خط فرمان در لینوکس و یونیکس هستند ، شما می توانید از ویرایشگرهای گرافیکی مانند gedit و kwrite در لینوکس و یا notepad++ در ویندوز نیز استفاده کنید .

 
#!/usr/bin/perl
 
# This will print "Hello, World"
print "Hello, world\n";
 

مسیر /usr/bin/perl در اینجا ، مسیر فایل باینری مفسر زبان برنامه نویسی پرل می باشد .

قبل از اجرای اسکریپت خود ، اطمینان حاصل نمایید که حالت فایل اسکریپت را تغییر داده و اجازه اجرا را داده باشید .

به طور کلی ، تنظیم مجوز فایل با عدد 0755 به خوبی عمل می کند و در نهایت ، اسکریپت بالا را به صورت زیر اجرا می نمایید .

نکته : برای آشنایی با مجوز دسترسی فایلها در لینوکس و نحوه تغییر آن به قسمت آموزش لینوکس مراجعه کنید .

 
$ chmod 0755 hello.pl
$ ./hello.pl
 

این اجرا نتیجه زیر را در پی خواهد داشت .

شما می توانید از پرانتز برای آرگومان های توابع استفاده نموده یا براساس سلیقه شخصی خود ، آنها حذف نمایید .

آنها تنها گاهی اوقات برای شفاف سازی اولویت مورد نیاز می باشند .

 
print("Hello, world\n");
print "Hello, world\n";
 

نوشتن دیدگاه


 

آموزش های گام به گام

آموزش زبان برنامه نویسی Tcl

سمینار پردازش زبان طبیعی

سمینار پردازش زبان طبیعی
سمینار پردازش زبان طبیعی

ادامه مطلب...

دومین دوره مسابقات برنامه نویسی دانش آموزی امیرکبیر

دومین دوره مسابقات برنامه نویسی دانش آموزی امیرکبیر

ادامه مطلب...

چهارمین کارگاه ارتباطات و نظریه اطلاعات برگزار می شود

چهارمین کارگاه ارتباطات و نظریه اطلاعات
چهارمین کارگاه ارتباطات و نظریه اطلاعات

ادامه مطلب...

چهارمین کارگاه ارتباطات و نظریه اطلاعات برگزار می شود

چهارمین کارگاه ارتباطات و نظریه اطلاعات
چهارمین کارگاه ارتباطات و نظریه اطلاعات

ادامه مطلب...