توسيع التعاريف باستخدام الكلمات المحجوزة 💡

1 Minutes Apr 21, 2023 89 Words

لا أدري لماذا قد يضطر المبرمج لاستخدام الاسماء المحجوزة كأسماء لمتحولات وكلاسات. لكن بغض النظر عن السبب سأورد الطريق لأنك قد تصادف مثل هذه الحالة أثناء قراءتك لكود ما.

فقط قم بإضافة & قبل الأسم في تعريف المحتول. مثال :

var
  &Begin : integer;  //استخدام كلمة Begin كاسم لمتغير من نوع Integer
  ...
begin
 ...
  &Begin := 5;
 ...
end;

مثال اخر:

type

  &end = class  //  استخدام كلمة end كاسم لـ Class جديد
    public
    function DoSomthing: Integer;
  end;

اشارة & تمنع تحليل الكلمة على انها كلمة محجوزة اساسية