compiler
compiler copied to clipboard
إمكانية استخدام المتغيرات داخل `مجال`
عندما كنت أعمل على مكتبة الرياضيات مع @mohamedke، رأينا أن تكون المكتبة تحت مجال اسمه رياضيات
، لكن عندما حاولت أن أنشئ متغيرا بداخل المجال ظهر هذا الخطأ لي، وأرى أنه بديهي استخدام المتغيرات داخل المجال والوصول لها عن طريق المجال اسم_المجال:اسم_المتغير
.
بالنسبة لي كنت أضعها في صنف لكن لم استطع إستدعاء الدوال التي بداخل الصنف عند محاولتي لكتابة الدوال ذات الأسماء المختصرة
صنف رياضيات
-- طور الدالة الجيبية المسمى Pi
خاص عدد ط
-- الثابت الأسي e للدالة الأسية
خاص عدد ه
نص خطأ_رياضي
دالة بناء()
_س_ @ط@ = 3.14; _س_
_س_ @ه@ = 2.7; _س_
نهاية دالة
دالة عدد جيب ( عدد أ)
عدد حقيقي
_س_
@حقيقي@ = sin(@أ@);
_س_
إرجاع حقيقي
نهاية دالة
دالة عدد جا( عدد أ )
إرجاع جيب( أ )
نهاية دالة
نهاية صنف
هذه رسالة الخطأ
الملف : C:\Alif3\examples\example.alif
السطر : 157
الخطأ : _TEST_TEST_TEST_' ( '
سيحتاج دعم المتغيرات المحلية في مجال إلى وقت ، لذلك سنفعله لاحقًا.