در بخش اول مجموعه آموزشی برنامه نویسی R با تاریخچه، ضرورت و نحوه نصب برنامه آشنا شدیم. در این بخش سعی میکنیم از دروازه برنامه نویسی گذر کرده و اولین برنامه خود را محیط R بنویسیم.
> myStr <- "Salam, Donya!" > print( myStr ) [1] "Salam, Donya!"خب تبریک میگم! شما الان اولین کد خودتون رو توی R نوشتید. نگران این نباشید که اگر کامل متوجه نشدید چه اتفاقی افتاده! توی خط اول یک متغیر بنام myStr ایجاد کردیم و یک رشته بنام Salam, Donya رو بهش اضافه کردیم، و توی خط بعدی تابع print رو فراخوانی کردیم و متغیر myStr رو بعنوان آرگومان بهش پاس دادیم! باز هم تکرار میکنم اگر الان متوجه نمیشید اصلا نگران نباشید. اون خطی هم که ابتداش [1] داره، خروجی برنامهی کوتاه ما رو نشان میده که دقیقا همون مقدار متغیر myStr هست که روی صفحه چاپ شده. فایل اسکریپت R خب دقیقا کد قبلی رو که بصورت خط به خط وارد کردیم اینبار در یک فایل جدا مینویسیم. دقت داشته باشید که شاید شما بخواهید یک الگوریتم پیچیده رو بنویسید که بصورت اتومات اجرا بشه، پس این روش احتمالا بیشتر بکار شما خواهد اومد. در حالیکه سینتکس یا همان نحو برنامهنویسی هیچ تغییری نخواهد کرد. یک فایل بنام daycheExample.R ایجاد میکنیم. فایلهای R پسوند R هم دارند (بزرگی یا کوچیکی حروف مهم نیست). داخل فایل کد زیر رو بنویسید:
# My first program in R Programming myStr <- "Salam, Donya!" print ( myStr)اینبار برای اجرا از برنامهی Rscript استفاده میکنیم. (البته بد نیست بدونید اگر از خود R هم استفاده کنید باز هم میتونید با کمک توابع اسکریپت رو اجرا کنید) کد بالا رو ذخیره میکنیم و دستور زیر را میزنیم:
$ Rscript daycheExample.Rنتیجه فوقالعاده خواهد بود:
[1] "Salam, Donya!"خب همانطور که انتظار داشتیم خروجی چاپ شده. اگر دقت کرده باشید، در خط اول این مثال از # استفاده شده است. و اگر دقت کرده باشید اون خط هیچ تاثیری در اجرای برنامه نداشته! اینجا با مبحث جدیدی بنام کامنت – comment آشنا میشیم که در ادامه در سایت دایکه بیشتر توضیح میدم.