الجواب:
في سكراتش، لا يُسمح باستخدام الشرطة السفلية (_) في أسماء المتغيرات. السبب في ذلك هو أن الشرطة السفلية تستخدم للفصل بين الكلمات في اللغة الإنجليزية، مما قد يؤدي إلى الارتباك عند استخدامها في أسماء المتغيرات. على سبيل المثال، قد يعتقد المستخدم أن اسم المتغير "x-y" هو متغيران مختلفان، بينما في الواقع هو متغير واحد.
بالإضافة إلى ذلك، قد يؤدي استخدام الشرطة السفلية في أسماء المتغيرات إلى حدوث مشاكل في كتابة البرامج. على سبيل المثال، قد تؤدي الشرطة السفلية إلى حدوث أخطاء في تركيب الجملة عند استخدامها في الوظائف أو الدالات.
التفسير الموسع:
بشكل عام، يُنصح باستخدام أسماء المتغيرات التي تكون واضحة وسهلة الفهم. يجب أن تكون أسماء المتغيرات قصيرة وذات مغزى، بحيث يسهل على المستخدمين فهم الغرض منها.
فيما يلي بعض القواعد العامة لتسمية المتغيرات في سكراتش:
- يجب أن تبدأ أسماء المتغيرات بحرف.
- يمكن أن تحتوي أسماء المتغيرات على أحرف وأرقام وعلامات الترقيم.
- يجب ألا تحتوي أسماء المتغيرات على مسافات.
- يجب ألا تحتوي أسماء المتغيرات على الشرطة السفلية.
فيما يلي بعض الأمثلة على أسماء المتغيرات الصالحة في سكراتش:
فيما يلي بعض الأمثلة على أسماء المتغيرات غير الصالحة في سكراتش:
- x-y
- score-1
- distance/time
- name:lastname
إذا كنت غير متأكد من كيفية تسمية متغير ما، فمن الأفضل استخدام اسم واضح وسهل الفهم.