Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

العوامل والأسبقيّة

جميع عوامل لغة ص مرتّبةً حسب الأسبقيّة: الدرجة 1 هي الأعلى (تُحسَب أوّلًا) و15 هي الأدنى. الترابط يحدّد اتجاه التجميع عند تساوي الأسبقيّة.

المصدر: language-truth/operators.yaml — المشتقّ من ترتيب الأسبقيّة الفعليّ في المحلّل.

الأسبقيّةالعاملالاسمالترابطالفئةالنوعيّة
1مؤكد / مؤكدةتأكيد عدم الفراغيسارأمان العدمأحاديّ
1.وصول للعضويساروصولثنائيّ
1[]وصول بالفهرسيساروصولثنائيّ
1()استدعاء دالةيساروصولثنائيّ
2؟.وصول آمنيسارأمان العدمثنائيّ
2**أسّيمينحسابيّثنائيّ
3!نفي منطقييمينمنطقيّأحاديّ
3ليسليس (كلمة)يمينمنطقيّأحاديّ
3-نفي حسابييمينحسابيّأحاديّ
3~نفي بتّييمينبتّيّأحاديّ
3++زيادةيمينحسابيّأحاديّ
3--نقصانيمينحسابيّأحاديّ
4*ضربيسارحسابيّثنائيّ
4/قسمة (عشري)يسارحسابيّثنائيّ
4//قسمة صحيحةيسارحسابيّثنائيّ
4%باقي القسمةيسارحسابيّثنائيّ
5+جمعيسارحسابيّثنائيّ
5-طرحيسارحسابيّثنائيّ
6<<إزاحة يساريساربتّيّثنائيّ
6>>إزاحة يمينيساربتّيّثنائيّ
7<أصغر منيسارمقارنةثنائيّ
7<=أصغر من أو يساوييسارمقارنةثنائيّ
7>أكبر منيسارمقارنةثنائيّ
7>=أكبر من أو يساوييسارمقارنةثنائيّ
7فيعضويةيسارعضويّةثنائيّ
7..نطاقبلاعضويّةثنائيّ
8==يساوييسارمقارنةثنائيّ
8!=لا يساوييسارمقارنةثنائيّ
9&و البتّييساربتّيّثنائيّ
10^XOR البتّييساربتّيّثنائيّ
11|أو البتّييساربتّيّثنائيّ
12&&و المنطقييسارمنطقيّثنائيّ
12وو (كلمة)يسارمنطقيّثنائيّ
13؟؟اندماج فارغيسارأمان العدمثنائيّ
13||أو المنطقييسارمنطقيّثنائيّ
13أوأو (كلمة)يسارمنطقيّثنائيّ
14؟ :ثلاثييمينثلاثيّثلاثيّ
15=إسناديمينإسنادثنائيّ
15+=إسناد جمعيمينإسنادثنائيّ
15-=إسناد طرحيمينإسنادثنائيّ
15*=إسناد ضربيمينإسنادثنائيّ
15/=إسناد قسمةيمينإسنادثنائيّ
15%=إسناد باقييمينإسنادثنائيّ

ملاحظات

  • العوامل المنطقيّة بصيغتين: كلمات (و، أو، ليس) ورموز (&&، ||، !) بالأسبقيّة نفسها؛ الكلمات هي المفضّلة عربيًّا.
  • أمان العدم: ؟؟ اندماج فارغ، ؟. وصول آمن، ومؤكد تأكيد عدم الفراغ (تتبع رموز هذا الفرع تحديدًا).

انظر أيضًا