آموزش سینتکس پایه برنامه نویسی R

رتبه: 0 ار 0 رای sssss
سینتکس
نویسنده: میلاد حیدری زمان مطالعه 1 دقیقه
Banner Image

برای سهولت در کار، یادگیری برنامه نویسی R را با نوشتن برنامه ی “سلام دنیا!” (Hello,world!) آغاز می کنیم. بسته به نیازهای تان؛ شما می توانید برای نوشتن برنامه تان؛ در فرمان R برنامه را بنویسید یا از اسکریپت R برای این منظور استفاده کنید. بیایید هر دو مورد را بررسی کنیم.

$ R

به این ترتیب مفسر R راه اندازی خواهد شد و شما به prompt> دست پیدا کنید که در آن می توانید برنامه خود را به صورت زیر تایپ کنید:

> myString <- “Hello, World!”

> print ( myString)

[۱] “Hello, World!”

در اینجا، اولین عبارت تعریف کننده یک متغیر رشته است؛ که در آن ما عبارت “!Hello World” را به متغیر رشته اختصاص می دهیم و سپس عبارت ()print برای پرینت مقدار ذخیره شده در متغیر myString به کار می رود.

فایل اسکریپت R

معمولاً شما برنامه نویسی تان را با نوشتن برنامه های تان در فایل های اسکریپت انجام خواهید داد و سپس با کمک مفسر R که Rscript را فراخوانی می کند؛ آن اسکریپت ها را در فرمان prompt اجرا کنید. بنابراین؛ بیایید مانند زیر؛ با نوشتن کد زیر در فایل متنی که test.R فراخوانی می کند، شروع کنیم:

# My first program in R Programming

myString <- “Hello, World!”

print ( myString)

کد بالا را در یک فایل test.R ذخیره کرده و آن را به صورتی که در زیر آمده است، در خط فرمان لینوکس اجرا کنید. حتی اگر شما از ویندوز و دیگر سیستمها استفاده می کنید؛ سینتکسی که به کار می برید؛ یکسان است.

$ Rscript test.R

زمانی که برنامه بالا را اجرا می کنیم؛ نتیجه زیر حاصل می شود:

[۱] “Hello, World!”

کامنت ها

کامنت ها همان متن های راهنما در برنامه R شما هستند و در حالی که برنامه حقیقی شما اجرا می شود؛ این کامنت ها توسط مفسر برنامه نادیده گرفته می شوند. کامنت تک خطی مانند زیر؛ با استفاده از # در ابتدای عبارت؛ نوشته می شود:

# My first program in R Programming

برنامه نویسی R از کامنت های چند خطی پشتیبانی نمی کند اما شما می توانید یک ترفندی به کار ببرید که چیزی شبیه زیر است:

if(FALSE) {

“This is a demo for multi-line comments and it should be put inside either a

single OR double quote”

}

myString <- “Hello, World!”

print ( myString)

[۱] “Hello, World!”

اگرچه کامنت های بالا توسط مفسر برنامه R اجرا می شود؛ اما آنها تداخلی با برنامه حقیقی شما ندارد. شما باید این نوع کامنت ها را یا در یک نقل قول یا در دو تا نقل قول قرار بدهید.

profile name
میلاد حیدری

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

مطالب پیشنهادی برای شما

دیدگاهتان را بنویسید

1 2 3 4 5

0 نظر درباره «آموزش سینتکس پایه برنامه نویسی R»

    هنوز نظری برای این بخش ثبت نشده است
مشاهده همه نظرات
سبد خرید
سبد خرید شما خالی است
× جهت نصب روی دکمه زیر در گوشی کلیک نمائید
آی او اس
سپس در مرحله بعد برروی دکمه "Add To Home Screen" کلیک نمائید