نوع البيانات الصحيح
جزء من قسم Fundamentals في رحلة R على Coddy — الدرس 5 من 78.
بينما يتعامل نوع البيانات numeric مع جميع أنواع الأرقام، فإن لغة R تمتلك أيضاً نوع بيانات integer محدد للأعداد الصحيحة. الأعداد الصحيحة هي أرقام بدون فواصل عشرية، مثل 1 أو 42 أو 100.
لإنشاء متغير عدد صحيح (integer) في لغة R، تحتاج إلى إلحاق الحرف L برقمك. يخبر هذا لغة R أنك تريد تحديداً عدداً صحيحاً بدلاً من النوع الرقمي (numeric) الافتراضي:
count <- 5L
age <- 25Lالفرق الجوهري هو أن 5 ينشئ متغيراً رقمياً (numeric)، بينما 5L ينشئ متغيراً صحيحاً (integer). كلاهما يخزنان نفس القيمة، لكن لغة R تعاملهما كأنواع بيانات مختلفة داخلياً. يصبح هذا التمييز مهماً في مواقف برمجية معينة حيث تحتاج إلى تحكم دقيق في أنواع البيانات الخاصة بك.
ورقة مرجعية
تمتلك لغة R نوع بيانات صحيح (integer) محدد للأعداد الصحيحة. لإنشاء عدد صحيح، أضف الحرف L إلى الرقم:
count <- 5L
age <- 25Lبدون الحرف L، تقوم R بإنشاء نوع عددي (numeric) بشكل افتراضي. على سبيل المثال، 5 هو عددي (numeric)، بينما 5L هو عدد صحيح (integer).
جرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الثاني
المعاملات المنطقية (AND, OR)المعاملات المنطقية - الجزء الثاني (NOT)مراجعة - المنطق البسيطالمنطق المتجهي - الجزء الأولالمنطق المتجهي - الجزء الثاني2المتغيرات وأنواع البيانات
نوع البيانات الرقمينوع البيانات الصحيحنوع البيانات الحرفينوع البيانات المنطقيالتحقق من أنواع البياناتقواعد التسميةالقيم المفقودة: NAملخص - إنشاء المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Next (Continue)مراجعة - المضروب (Factorial)توليد المتتاليات (seq, :)الحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)3المعاملات - الجزء الأول
المعاملات الحسابيةقسمة الأعداد الصحيحة وباقي القسمةمعاملات الإسنادملخص - عمليات رياضية بسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
طباعة المخرجاتاستخدام Cat للمخرجاتالمخرجات مع المتغيراتقراءة المدخلات باستخدام readline()أساسيات تحويل أنواع البياناتمراجعة - حاسبة العمرمراجعة - صح أم خطأ