نوشتن توضیحات (Comment)، در زبان برنامه نویسی R
در زبان برنامه نویسی R ، گاهی اوقات نیاز داریم که متن هایی را به صورت توضیحات (Comment) در بین کدهای برنامه بنویسیم که این متن ها، هیچ اثری بر روی برنامه ندارند و تنها برای این است که نویسنده کدها، یک سری متن های توضیحی را در بین کدها بنویسد که نحوه عملکرد کدها را شرح می دهند و بنابراین در آینده، وقتی که برنامه نویس دوباره به سراغ کدها می آید، با خواندن این توضیحات (Comment)، می تواند سریعتر به درک کاملی از کدها برسد.
در واقع نوشتن توضیحات (Comment) در بین کدهای برنامه، هم به خود برنامه نویس کمک می کند و هم می تواند مورد استفاده افراد دیگری قرار بگیرد که کدها به دستشان می رسد و چون خودشان آن کدها را ننوشته اند، این توضیحات (Comment) می تواند به آنها بسیار کمک کند.
نوشتن توضیحات (Comment) تک خطی (Single-line)، با علامت # ، در زبان برنامه نویسی R :
علامت
#
در زبان برنامه نویسی R ، برای نوشتن توضیحات (Comment) تک خطی (Single-line) به کار می رود، به این صورت که در ابتدا، علامت
#
نوشته شده و پس از آن، متن مربوط به توضیحات (Comment) را می نویسیم :
به مثال زیر توجه کنید :
نتیجه :
توضیحات (Comment)، هیچ اثری بر روی اجرای کدها و نتیجه برنامه ندارند.
خروجی برنامه به صورت زیر می باشد :
نوشتن توضیحات (Comment) چند خطی (Multi-line)، در زبان برنامه نویسی R :
زبان برنامه نویسی R دارای توضیحات (Comment) چند خطی (Multi-line) نمی باشد و قواعدی برای نوشتن توضیحات (Comment) چند خطی (Multi-line) در آن وجود ندارد، اما با استفاده از یک ترفند ساده، می توان توضیحات (Comment) چند خطی (Multi-line) را در زبان برنامه نویسی R نوشت.
بر اساس این ترفند، توضیحات (Comment) چند خطی (Multi-line) به صورت زیر نوشته می شوند :
که در آن، در واقع توضیحات (Comment) چند خطی (Multi-line) زیر را نوشته ایم که هیچ تاثیری بر روی اجرای کدها و نتیجه خروجی نخواهد داشت :
این ترفند ساده، بر اساس شرط گذاری برای
if
می باشد که چون مقدار
FALSE
را به عنوان شرط آن تعیین کرده ایم، هرگز کدهای درون آن اجرا نمی شوند (اجرای دستورات شرطی با استفاده از
if
را در کلیدهای آموزشی دیگر شرح خواهیم داد و فعلا نیازی نیست که حتما نحوه کار آن را بدانید).
به مثال زیر توجه کنید :
نتیجه :
توضیحات (Comment) چند خطی (Multi-line)، هیچ اثری بر روی اجرای کدها و نتیجه برنامه ندارند.
خروجی برنامه به صورت زیر می باشد :
- فهرست مباحث
- 1 معرفی زبان برنامه نویسی R
- 2 نصب یک نسخه از زبان برنامه نویسی R (محیط کدنویسی و اجرای زبان برنامه نویسی R (محیط R-GUI))، در ویندوز (Windows)
- 3 چاپ یک متن در خروجی، با تابع print ، در زبان برنامه نویسی R
- 4 رشته ها (متن ها - String)، در زبان برنامه نویسی R
- 5 ذخیره نتایج کدهای اجرا شده در محیط R-GUI (ذخیره workspace) به صورت یک فایل با پسوند RData ، در زبان برنامه نویسی R
- 6 مشاهده تاریخچه (History) دستورات اجرا شده در محیط R-GUI ، با تابع history ، در زبان برنامه نویسی R
- 7 ساخت یک Script جدید برای نوشتن چندین خط کد و ذخیره آنها به صورت یک فایل R و سپس اجرای آنها، در محیط R-GUI ، در زبان برنامه نویسی R
- 8 نصب نرم افزار RStudio (نسخه 1.2.5019 Desktop) به عنوان یک محیط کدنویسی برای زبان برنامه نویسی R
- 9 ساخت یک Script جدید برای نوشتن چندین خط کد و ذخیره آنها به صورت یک فایل R و سپس اجرای آنها، در نرم افزار RStudio (نسخه 1.2.5019 Desktop)، در زبان برنامه نویسی R
- 10 نوشتن توضیحات (Comment)، در زبان برنامه نویسی R
- 11 متغیرها (Variable)، در زبان برنامه نویسی R (نسخه 3.4.2)
- 12 چاپ مقدار یک متغیر (Variable) در خروجی، با تنها نوشتن نام آن متغیر (Variable) در یک خط از کدها، در زبان برنامه نویسی R (نسخه 3.4.2)
- 13 چاپ مقدار یک متغیر (Variable) در خروجی، با تابع print ، در زبان برنامه نویسی R (نسخه 3.4.2)
- 14 روش های مختلف تعریف متغیرها (Variable) (علامت = یا علامت های -> یا علامت های <- یا تابع assign)، در زبان برنامه نویسی R (نسخه 3.4.2)
- 15 حساس بودن به بزرگ یا کوچک بودن حروف، در زبان برنامه نویسی R (نسخه 3.4.2)
- 16 متغیرهای (Variable) از نوع عددی (Numeric) (مثل مقدار 16)، در زبان برنامه نویسی R (نسخه 3.4.2)
- 17 متغیرهای (Variable) از نوع کاراکتر (Character) (رشته - String) (مثل مقدار "kelidestan.com")، در زبان برنامه نویسی R (نسخه 3.4.2)
- 18 متغیرهای (Variable) از نوع منطقی (Logical) (مقدارهای TRUE و FALSE)، در زبان برنامه نویسی R (نسخه 3.4.2)
- 19 عملگرهای حساب (Arithmetic Operators) (عملگرهای ریاضی) (عملگرهای + و - و * و / و ^ و **)، در زبان برنامه نویسی R (نسخه 3.4.2)
- 20 عملگرهای مقایسه ای (Comparison Operators) (عملگرهای نسبی - Relational Operators) (عملگرهای == و =! و > و < و => و =<)، در زبان برنامه نویسی R (نسخه 3.4.2)
- 21 مشاهده راهنمای (Help) مربوط به یک تابع (Function)، با نوشتن علامت ? قبل از نام تابع (Function)، در زبان برنامه نویسی R (نسخه 3.4.2)
- 22 مشاهده راهنمای (Help) مربوط به یک تابع (Function)، با تابع help ، در زبان برنامه نویسی R (نسخه 3.4.2)
- 23 مشاهده فهرست پکیج های (Package) موجود (که در کامپیوتر ما وجود دارند)، با تابع library ، در زبان برنامه نویسی R (نسخه 3.4.2)
- 24 مشاهده فهرست پکیج های (Package) بارگذاری شده (Loaded)، با تابع search ، در زبان برنامه نویسی R (نسخه 3.4.2)
- 25 دانلود و نصب (Install) و بارگذاری (Load) یک پکیج (Package) جدید، با توابع install.packages و require ، در زبان برنامه نویسی R (نسخه 3.4.2)
- 26 نمایش فهرست مجموعه های اطلاعات (Dataset) موجود مربوط به پکیج های (Package) نصب شده، با تابع data ، در زبان برنامه نویسی R (نسخه 3.4.2)
- 27 بارگذاری (Load) یک مجموعه اطلاعات (Dataset)، با تابع data ، در زبان برنامه نویسی R (نسخه 3.4.2)
- 28 نمایش فهرست متغیرهای (Variable) موجود در یک مجموعه اطلاعات (Dataset) بارگذاری شده (Loaded) و همچنین اطلاعاتی در مورد آنها، با تابع summary ، در زبان برنامه نویسی R (نسخه 3.4.2)
- 29 بردارها (Vector) (برای ذخیره چند مقدار (چند شیء) به صورت همزمان)، بر اساس تابع c ، در زبان برنامه نویسی R (نسخه 3.4.2)
-
نکته : این فهرست مباحث، صرفا منتخبی از کلیدهای آموزشی این موضوع است (که خواندن متوالی آنها توصیه می شود) و برای دیدن کلیدهای آموزشی بیشتر از این موضوع، می توانید بر روی دسته بندی های ستون سمت راست کلیک نمایید.