نام متغیرها (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" # کلمه رزرو شده است
گام های تمرینی
- یک نام توصیفی بساز؛ مثلاً total_score.
- نام را به شکل های مختلف امتحان کن.
- نمونه غیرمجاز را تست کن و خطا را ببین.
نکته: نام کوتاه در تمرین خوب است؛ اما نام توصیفی در پروژه خوانایی را بالا می برد.
برای مرور مبانی «متغیر (Variable)»، به متغیرها سر بزن. همچنین اتصال متن ها را در اتصال عناصر ببین. صفحه نام متغیرها را هم بوکمارک کن.
جمع بندی سریع
- با حرف شروع کن؛ نه رقم و نه _.
- بعدش حرف، رقم، . یا _ مجاز است.
- حروف بزرگ/کوچک تفاوت دارند.
- کلمات رزرو شده استفاده نکن.
- نام توصیفی، فهم کد را آسان می کند.