قواعد التسمية
جزء من قسم Fundamentals في رحلة R على Coddy — الدرس 9 من 78.
تمتلك لغة R قواعد محددة لأسماء المتغيرات الصالحة. يجب أن يبدأ اسم المتغير بحرف (a-z أو A-Z)، ويمكن أن يحتوي على حروف، وأرقام، ونقاط (.)، وشرطات سفلية (_). ومع ذلك، لا يمكن أن يبدأ برقم أو يحتوي على مسافات.
بالإضافة إلى القواعد الأساسية، فإن اتباع اتفاقيات التسمية يجعل كودك أكثر قابلية للقراءة والصيانة. هناك أسلوبان شائعان هما snake_case (باستخدام الشرطات السفلية بين الكلمات مثل user_name) و camelCase (كتابة الحرف الأول من كل كلمة بحرف كبير باستثناء الكلمة الأولى، مثل userName). اختر أسلوباً واحداً واستخدمه باستمرار في جميع أنحاء الكود الخاص بك.
الأهم من ذلك، استخدم أسماءً وصفية تشير بوضوح إلى ما يحتويه المتغير. بدلاً من x أو data1، استخدم أسماءً مثل student_score أو monthly_sales. هذا يجعل الكود الخاص بك يوثق نفسه بنفسه ويسهل على الآخرين (وعلى نفسك في المستقبل) فهمه.
ورقة مرجعية
يجب أن تبدأ أسماء المتغيرات في R بحرف (a-z أو A-Z) ويمكن أن تحتوي على حروف وأرقام ونقاط (.) وشرطات سفلية (_). ولا يمكن أن تبدأ برقم أو تحتوي على مسافات.
اتفاقيات التسمية الشائعة:
snake_case: كلمات مفصولة بشرطات سفلية، على سبيل المثالuser_namecamelCase: الحرف الأول صغير، والكلمات اللاحقة تبدأ بحرف كبير، على سبيل المثالuserName
استخدم أسماء وصفية تشير بوضوح إلى محتوى المتغير، مثل student_score أو monthly_sales، بدلاً من الأسماء العامة مثل x أو data1.
جرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الثاني
المعاملات المنطقية (AND, OR)المعاملات المنطقية - الجزء الثاني (NOT)مراجعة - المنطق البسيطالمنطق المتجهي - الجزء الأولالمنطق المتجهي - الجزء الثاني2المتغيرات وأنواع البيانات
نوع البيانات الرقمينوع البيانات الصحيحنوع البيانات الحرفينوع البيانات المنطقيالتحقق من أنواع البياناتقواعد التسميةالقيم المفقودة: NAملخص - إنشاء المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Next (Continue)مراجعة - المضروب (Factorial)توليد المتتاليات (seq, :)الحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)3المعاملات - الجزء الأول
المعاملات الحسابيةقسمة الأعداد الصحيحة وباقي القسمةمعاملات الإسنادملخص - عمليات رياضية بسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
طباعة المخرجاتاستخدام Cat للمخرجاتالمخرجات مع المتغيراتقراءة المدخلات باستخدام readline()أساسيات تحويل أنواع البياناتمراجعة - حاسبة العمرمراجعة - صح أم خطأ