Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

إمكانية استخدام المتغيرات داخل مجال #31

Open
MuhammadSawalhy opened this issue Jul 14, 2021 · 2 comments
Labels
documentation / التوثيق Improvements or additions to documentation / اضافة او تحسين التوثيق enhancement / تحسينات New feature or request/ طلب أو شرح فكرة جديدة

Comments

@MuhammadSawalhy
Copy link
Collaborator

عندما كنت أعمل على مكتبة الرياضيات مع @mohamedke، رأينا أن تكون المكتبة تحت مجال اسمه رياضيات، لكن عندما حاولت أن أنشئ متغيرا بداخل المجال ظهر هذا الخطأ لي، وأرى أنه بديهي استخدام المتغيرات داخل المجال والوصول لها عن طريق المجال اسم_المجال:اسم_المتغير.

image

image

@mohamedke
Copy link

mohamedke commented Jul 14, 2021

بالنسبة لي كنت أضعها في صنف لكن لم استطع إستدعاء الدوال التي بداخل الصنف عند محاولتي لكتابة الدوال ذات الأسماء المختصرة

صنف رياضيات
	-- طور الدالة الجيبية المسمى Pi
	خاص عدد ط
	-- الثابت الأسي e للدالة الأسية
	خاص عدد ه
	نص خطأ_رياضي
	دالة بناء()
		_س_ @ط@ = 3.14; _س_
		_س_ @ه@ = 2.7; _س_
	نهاية دالة
	دالة عدد جيب ( عدد أ)
		عدد حقيقي
		_س_
			@حقيقي@ = sin(@أ@);
		_س_
		إرجاع حقيقي
	نهاية دالة 
	دالة عدد جا( عدد أ )
		إرجاع جيب( أ )
	نهاية دالة
نهاية صنف

هذه رسالة الخطأ

 الملف		: C:\Alif3\examples\example.alif
 السطر		: 157

 الخطأ		: _TEST_TEST_TEST_' ( ' 

@hassandraga
Copy link
Member

سيحتاج دعم المتغيرات المحلية في مجال إلى وقت ، لذلك سنفعله لاحقًا.

@MuhammadSawalhy MuhammadSawalhy added the documentation / التوثيق Improvements or additions to documentation / اضافة او تحسين التوثيق label Dec 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation / التوثيق Improvements or additions to documentation / اضافة او تحسين التوثيق enhancement / تحسينات New feature or request/ طلب أو شرح فكرة جديدة
Projects
None yet
Development

No branches or pull requests

3 participants