الكلمة المفتاحية void
في أردوينو
< Arduino
تُستعمَل الكلمة المفتاحية void
مع الدوال التي يُعرِّفها المبرمج في الشيفرة لتُشير إلى أنَّه لا يُتوقَّع أن تعيد هذه الدالة بعد انتهاء تنفيذها أيَّة بيانات إلى من استدعاها. بناءً على هذا التعريف، لا يُفترَض استعمال الكلمة المفتاحية return
ضمن الدالة التي يصرَّح عنها بالكلمة void
المفتاحية.
البنية العامة
void function ()
{
// الكتلة البرمجية التي ستنفذها الشيفرة
}
أمثلة
توضح الشيفرة التالية كيفية استعمال void
مع الدالة setup()
والدالة loop()
للإشارة إلى أنَّهما لن تعيدان أي شيء بعد اكتمال تنفيذهما:
// ولكن لن "loop" و "setup" ستُنفَّذ جميع المهام ضمن الدالتين
// تعيد أيًّا منهما أيَّة بيانات إلى البرنامج الأعلى الذي استدعاهما
void setup()
{
// ...
}
void loop()
{
// ...
}
انظر أيضًا
- النوع
bool
: يخزِّن المتغير الذي يصرَّح عنه بأنَّه من النوعbool
إحدى القيمتين المنطقيَّتين التاليتين:true
، أوfalse
عبر حجز بايتٍ واحدٍ من الذاكرة فقط. - النوع
byte
: يُخزِّن عددًا عديم الإشارة بحجم 8 بت؛ أي من القيمة 0 إلى القيمة 255. - النوع
char
: يحجز بايتًا واحدًا من الذاكرة ويخزِّن فيه قيمة محرف. - النوع
float
: يحجز أربعة بايتات (32 بت) من الذاكرة لتخزين عدد عشري فيها. - النوع
short
: يحجز في جميع لوحات أردوينو (التي تعتمد على المتحكمات ATMega و ARM) حجمًا من الذاكرة مقداره 16 بت (2 بايت) لتخزين عدد قصير فيه. - النوع
string
: يمثِّل سلسلةً نصيةً مؤلفةً من عدة محارف مرتبطة مع بعضها بعضًا. تُستعمَل مصفوفة من المحارف لتخزين هذا النوع من البيانات واستدعائها والتعامل معها لاحقًا. - النوع
unsigned int
: يحجز حجمًا من الذاكرة مقداره 2 بايت في لوحات أردونيو Uno واللوحات التي تعتمد على متحكمات ATMega أو 4 بايت في لوحات أردوينو Due لتخزين عدد صحيح عديم الإشارة فيها.