مثال ها (Examples)
اینجا «مثال R» را مرحله به مرحله می بینی. هر مثال کوتاه است و سریع اجرا می شود. برای دسترسی سریع، صفحه مثال R را ذخیره کن.
خروجی متن (Syntax)
با تابع print() متن را در خروجی نشان بده.
# چاپ یک رشته
print("Hello R!")
متغیرها (Variables)
متغیر (Variable) یک نام برای نگه داشتن مقدار است.
# ساخت دو متغیر و چاپ جمع
x <- 5
y <- 7
print(x + y)
ریاضی: بیشینه و کمینه (Math)
بیشینه (Max) بزرگ ترین عدد است؛ کمینه (Min) کوچک ترین عدد.
# یافتن کمینه و بیشینه در یک بردار
nums <- c(3, 9, 1, 6)
print(min(nums))
print(max(nums))
رشته ها و طول متن (Strings)
تابع nchar() تعداد کاراکترهای رشته را می دهد.
# شمارش کاراکترهای رشته
msg <- "UnderDevelops"
print(nchar(msg))
بولین و مقایسه (Booleans)
بولین (Boolean) فقط دو حالت دارد: TRUE یا FALSE.
# مقایسه دو متغیر عددی
a <- 10
b <- 12
print(a < b)
print(a == b)
شرط If...Else
شرط (Condition) یعنی اگر چیزی درست بود، کاری انجام بده.
# نمونه if...else
score <- 16
if (score >= 10) {
print("Pass")
} else {
print("Fail")
}
حلقه While با break
حلقه (Loop) یک کار را تکرار می کند. break حلقه را متوقف می کند.
# شمارش تا رسیدن به 3 و توقف
i <- 1
while (TRUE) {
print(i)
if (i == 3) {
break
}
i <- i + 1
}
حلقه For روی فهرست
با For روی اعضای یک فهرست حرکت کن و چاپ کن.
# چاپ هر عضو یک لیست
items <- list("a", "b", "c")
for (x in items) {
print(x)
}
تابع و آرگومان ها (Functions)
تابع (Function) یک قطعه کد قابل استفاده دوباره است.
# تابع با آرگومان و استفاده از آن
add <- function(x, y) {
return(x + y)
}
print(add(2, 8))
بردار عددی (Vectors)
بردار (Vector) آرایه ای یک بعدی از مقادیر هم نوع است.
# ساخت بردار عددی و دسترسی به عضوها
v <- c(2, 4, 6, 8)
print(v)
print(v[2])
گام های عملی سریع
- یک مثال را انتخاب کن و کد را اجرا کن.
- عددها و متن ها را تغییر بده و دوباره اجرا کن.
- نتیجه را توضیح بده و یادداشت کن.
جمع بندی سریع
- با
print()خروجی بگیر. - متغیرها داده را نگه می دارند.
- حلقه ها تکرار می کنند؛
breakمتوقف می کند. - تابع ها کار را قابل استفاده دوباره می کنند.