فهرست سرفصل‌های R
خانه (HOME) معرفی (Intro) شروع کار (Get Started) سینتکس (Syntax) چاپ (Print) کامنت ها (Comments) متغیرها (Variables) اتصال عناصر (Concatenate Elements) چندین متغیر (Multiple Variables) نام متغیرها (Variable Names) انواع داده (Data Types) اعداد (Numbers) ریاضی (Math) رشته ها (Strings) کاراکترهای فرار (Escape Characters) بولی ها (Booleans) عملگرها (Operators) اگر...وگرنه (If...Else) اگر تو در تو (Nested If) و/یا (And Or) حلقه while (While Loop) حلقه for (For Loop) حلقه تو در تو (Nested Loop) تابع ها (Functions) توابع تو در تو (Nested Functions) بازگشت (Recursion) متغیرهای سراسری (Global Variables) ساختارهای داده (Data Structures) بردارها (Vectors) فهرست ها (Lists) ماتریس ها (Matrices) آرایه ها (Arrays) داده فریم ها (Data Frames) فاکتورها (Factors) ترسیم (Plot) خطی (Line) پراکندگی (Scatterplot) نمودار دایره ای (Pie Charts) نمودار میله ای (Bars) مقدمه آمار (Statistics Intro) مجموعه داده (Data Set) بیشینه و کمینه (Max and Min) میانگین، میانه، نما (Mean Median Mode) میانه (Median) نما (Mode) صدک ها (Percentiles) مثال ها (Examples) کامپایلر (Compiler) تمرین ها (Exercises) آزمون (Quiz) سیلابس (Syllabus) برنامه مطالعه (Study Plan) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
مستندات زبان برنامه نویسی R

R — نام متغیرها (Variable Names)

آخرین بروزرسانی: 1404/08/14

نام متغیرها (Variable Names)

در R، «نام متغیرها» خیلی مهم است. «متغیر (Variable)» ظرف داده است. همچنین «شناسه (Identifier)» همان نام معتبر در کد است. با قواعد درست، خطا کمتر می شود و کد خواناتر می ماند.

قوانین نام گذاری در R

نام می تواند کوتاه یا توصیفی باشد. اما قوانین زیر باید رعایت شوند:

  • با حرف شروع شود؛ سپس حرف، رقم، نقطه(.) یا زیرخط(_) مجاز است.
  • اگر با نقطه(.) شروع شود، پس ازآن رقم نباشد.
  • با رقم یا زیرخط (_) شروع نشود.
  • حساس به حروف بزرگ/کوچک است؛ age و Age متفاوت اند.
  • کلمات رزرو شده ممنوع اند؛ مثل TRUE، FALSE، NULL، if.

مثال های مجاز

myvar <- "John"
my_var <- "John"
myVar <- "John"
MYVAR <- "John"
myvar2 <- "John"
.myvar <- "John"

مشاهده در ادیتور

نمونه های غیرمجاز (برای فهم بهتر)

# 2myvar <- "John"   # شروع با رقم ممنوع
# my-var <- "John"    # خط تیره مجاز نیست
# my var <- "John"    # فاصله مجاز نیست
# _my_var <- "John"   # شروع با _ ممنوع
# my_v@ar <- "John"   # کاراکتر @ مجاز نیست
# TRUE <- "John"      # کلمه رزرو شده است

مشاهده در ادیتور

گام های تمرینی

  1. یک نام توصیفی بساز؛ مثلاً total_score.
  2. نام را به شکل های مختلف امتحان کن.
  3. نمونه غیرمجاز را تست کن و خطا را ببین.

نکته: نام کوتاه در تمرین خوب است؛ اما نام توصیفی در پروژه خوانایی را بالا می برد.

برای مرور مبانی «متغیر (Variable)»، به متغیرها سر بزن. همچنین اتصال متن ها را در اتصال عناصر ببین. صفحه نام متغیرها را هم بوکمارک کن.

جمع بندی سریع

  • با حرف شروع کن؛ نه رقم و نه _.
  • بعدش حرف، رقم، . یا _ مجاز است.
  • حروف بزرگ/کوچک تفاوت دارند.
  • کلمات رزرو شده استفاده نکن.
  • نام توصیفی، فهم کد را آسان می کند.