ماذا يعني ⍎
تنفّذ شيفرة APL المكتوبة على هيئة نص. مثلًا، يقيّم ⍎'2+3' التعبير المحاط بعلامتي اقتباس ويعيد 5. وقد يتضمن النص إسنادات أو دوال أو تفرعات أو عدة تعبيرات.
الاسمان يصفان الرمز نفسه، لا حرفين مختلفين: تستخدم Unicode اسم جوت ذات العارضة السفلية، بينما تستخدم اتفاقية لندن، وهي اصطلاح تسمية في APL، اسم جوت ذات العارضة العلوية.
في APL، تنسّق ⍕ قيمةً على هيئة نص، بينما تقيّم ⍎ النص بوصفه شيفرة. ترتبط الدالتان عبر النص، لكن لا يمكن استخدام إحداهما بدل الأخرى.
استخدم ⍎ فقط عندما يكون التنفيذ الديناميكي هو الغرض
تعامل مع ⍎ بوصفها تنفيذًا للشيفرة عندما يأتي النص من خارج برنامجك. يمكن للتعبير إسناد قيم أو تشغيل دوال، لذا قد يؤثر النص غير الموثوق في البيانات أو الأنظمة.
للمهام الأضيق، استخدم محللًا أو دالة تحويل مناسبة مثل ⎕VFI أو ⎕JSON أو ⎕CSV. وإذا كان APL الديناميكي ضروريًا فعلًا، فاضبط المدخلات وافحص النص الناتج.
كيف أُدخل ⍎؟
في تخطيط Dyalog الموثّق لعام 2026، اضغط مفتاح تعديل APL مع الفاصلة المنقوطة.
هذا الاختصار خاص بـ Dyalog وليس تركيبة مفاتيح Unicode عامة. يمكن تغيير تعيينات لوحة مفاتيح APL بحسب التخطيط، كما تعتمد طريقة إدخال Unicode على دعم التطبيق لها.
أسئلة يطرحها الناس
1هل استخدام ⍎ مع مدخلات المستخدم آمن؟
لا. يمكنها تنفيذ تعبيرات APL اعتباطية؛ لذا استخدم محللًا أو دالة تحويل مناسبة إذا لم تكن المدخلات موثوقة بالكامل.
كيفية كتابة ⍎
⍎\234Eالأكواد والترميزنقاط الترميز: 1
قد يتكون الرمز الظاهر من عدة نقاط ترميز. تحسب JS .length وحدات UTF-16، بينما يحسب UTF-8 البايتات.
