تنزيل المقال تنزيل المقال

تشير قيمة اللاشيء (null) إلى أن المتغير لا يدل على أو يشير إلى أي شيء ولا يحمل أي قيمة. يمكنك استخدام التعبير الشرطي الأساسي البادئ بـ "if" للتأكد من وجود قيمة اللاشيء في سطور من الكود البرمجي. غالبًا ما تُستخدم قيمة اللاشيء للدلالة على أو التأكد من عدم وجود شيء ومن خلال هذا السياق يمكن استخدام اللاشيء كشرط لبدء أو إيقاف بعض العمليات في البرمجة. [١]

جزء 1
جزء 1 من 2:

التأكد من وجود اللاشيء في الچاڤا

تنزيل المقال
  1. تستخدم علامة = واحدة لتعريف المتغير وتعيين قيمة له. يمكنك استخدام ذلك لتحديد قيمة اللاشيء لأحد المتغيرات.
    • قيمة "0" واللاشيء "null" لا يمثلان نفس الشيء وإنما لكل منهما تمثيل ومعاملة مختلفة.
    • اسم المتغير = لا شيء;
  2. تستخدم علامة == للتأكد من أن القيمتين على كل جانب متساويتان، فإن أمكن تعيين قيمة متغير على أنها لا شيء باستخدام هذه العلامة، هذا يعني صحة أن قيمة المتغير تساوي لا شيء .
    • variableName == null; (اسم المتغير == لا شيء)
    • يمكنك أن تستخدم أيضًا العلامة "!=" للتأكد من أن القيمة غير متساوية.
  3. سوف تكون نتيجة هذه القاعدة الشرطية منطقية "بوليان" (صواب أو خطأ). يمكنك استخدام هذه القيمة المنطقية كقاعدة شرطية فيما تفعله في الأجزاء التالية من العمل.
    • على سبيل المثال: إن كانت القيمة تساوي لا شيء فقم بكتابة النص التالي "object is null" (المتغير يساوي لا شيء). أما إن كانت == لم تثبت أن قيمة المتغير يساوي لا شيء، فإنها ستستبعد القاعدة الشرطية أو تتخذ مسارًا آخر في البرنامج.
 Object 
 object 
 = 
 null 
 ; 
 if 
 ( 
 object 
 == 
 null 
 ) 
 { 
 System 
 . 
 out 
 . 
 print 
 ( 
 "object is null " 
 ); 
 } 
جزء 2
جزء 2 من 2:

استخدام محقق اللاشيء

تنزيل المقال
  1. من الشائع استخدام قيمة اللاشيء كقيمة افتراضية بديلة عن أي قيمة محددة.
    • تعني string () أن القيمة تساوي لا شيء حتى يتم استخدامها بالفعل.
  2. يمكن استخدام إرجاع قيمة اللاشيء لتفعيل إنهاء العملية ويشيع استخدام هذا للتخلص من القيم الخاطئة أو الاستثنائية عند حدوث أمر بشكل خاطيء أو عند المساس بقاعدة شرطية غير مرغوب فيها.
  3. من هنا فإنه يمكن استخدام اللاشيء كعلامة تدل على أن العملية لم تبدأ بعد أو كقاعدة شرطية للدلالة على بدء العملية.
    • على سبيل المثال: نفّذ أمرًا معينًا في حالة أن المتغير يساوي لا شيء أو لا تنفّذ أي أمر حتى تصبح قيمة المتغير لا تساوي لا شيء.
 synchronized 
 method 
 () 
 { 
 while 
 ( 
 method 
 ()== 
 null 
 ); 
 method 
 (). 
 nowCanDoStuff 
 (); 
 } 

أفكار مفيدة

  • يعتبر البعض أن استخدام اللاشيء كثيرًا في البرمجة الشيئية أمرًا لا داعي له، حيث أن القيم في البرمجة الشيئية دائمًا ما تشير إلى شيء. [٢] [٣]

المزيد حول هذا المقال

تم عرض هذه الصفحة ١٬٦٤٠ مرة.

هل ساعدك هذا المقال؟