تُستخدم المتغيرات لتسمية التعابير. يتميز المتغير بما يلي:

الاسم (رمز أو فهرس)

اسم من النوع رمز يتكون من سلسلة من الأحرف الكبيرة أو الصغيرة، الأرقام، أو الرموز _ و؟ ويبدأ بحرف.

يمكن أيضًا استخدام أي رمز بشرط أن يتم تحديده بعلامات الاقتباس العكسية `.

المشغل || مفيد لتشكيل الأسماء من خلال الجمع.

اسم من النوع فهرس هو اسم يتبعه تسلسل من الفهارس محاط بأقواس مربعة (مثل x[i, j])؛ لدينا متغير مختلف لكل قيمة من قيم الفهارس (لا يتم إنشاء أي تسلسل أو قائمة أو جدول).

القيمة (التي هي بالطبع تعبير)

قيمة المتغير الحر هي اسمه.

الحالة (حر أو محدد)

المتغيرات المحددة هي أسماء للتعابير بينما المتغيرات الحرة هي غير محددة.

تتيح الدالة unassign تحرير متغير أو أكثر.

النوع (ديناميكي، يعتمد على قيمته، يتغير أثناء التنفيذ)

نوع المتغير ديناميكي: يتغير تلقائيًا مع قيمة المتغير؛ لا يتطلب تصريحًا مسبقًا ويمكن أن يتغير أثناء التنفيذ.

أمثلة في Maple


    # تعيين قيمة لمتغير
    > x := 5;
    
    # استخدام مشغل الجمع لتشكيل اسم
    > nom_complet := "nom" || "complet";

    # استخدام اسم بفهرس
    > y[1, 2] := 10;
    
    # تحرير متغير
    > unassign('x');
    
    # تغيير نوع المتغير ديناميكيًا
    > z := 3.14;
    > z := "texte";
    
آخر تعديل: الأربعاء، 29 مايو 2024، 11:33 AM