🧰 تابع چیست؟

Function

تابع یعنی چند خط کد را زیر یک نام بسته‌بندی کنی و هرجا لازم شد فقط نامش را صدا بزنی.

ساختن تابع

void beep() {
  tone(8, 440);
  delay(200);
  noTone(8);
}

حالا هرجا بنویسی beep(); این سه خط اجرا می‌شوند.

ورودی و خروجی

int double(int x) {
  return x * 2;
}

void یعنی چیزی برنمی‌گرداند؛ int یعنی یک عدد برمی‌گرداند.

چرا مفید است؟

کد کوتاه‌تر، خواناتر و اگر اشکالی باشد فقط یک جا را باید درست کنی. setup() و loop() هم خودشان تابع‌اند.

توی شبیه‌ساز رایگان امتحانش کن 🚀

واژه‌های مرتبط

🔁

setup و loop

setup() and loop()

📦

متغیر

Variable

📚

کتابخانه

Library

🔂

حلقه‌ی for

for Loop

← همه‌ی واژه‌نامه