سنبدأ في تعلم برمجة R من خلال كتابة عبارة “Hello, World!” برنامج. اعتمادا على الاحتياجات، يمكنك البرمجة إما في موجه أوامر R أو يمكنك استخدام ملف البرنامج النصي R لكتابة البرنامج الخاص بك. دعونا نتحقق من كل منهما واحدا تلو الآخر.
R Command Prompt
بمجرد الانتهاء من إعداد بيئة R، فمن السهل بدء موجه أوامر R الخاص بك بمجرد كتابة الأمر التالي في موجه الأوامر الخاص بك –
$ R
سيؤدي هذا إلى تشغيل مترجم R وستحصل على مطالبة > حيث يمكنك البدء في كتابة البرنامج الخاص بك على النحو التالي –
> myString <- "Hello, World!"
> print ( myString)
[1] "Hello, World!"
هنا يحدد البيان الأول متغير السلسلة myString، حيث نقوم بتعيين سلسلة “Hello, World!” ومن ثم يتم استخدام العبارة التالية print() لطباعة القيمة المخزنة في المتغير myString.
R Script File
عادةً، ستقوم بالبرمجة الخاصة بك عن طريق كتابة برامجك في ملفات نصية ثم تقوم بتنفيذ تلك البرامج النصية في موجه الأوامر الخاص بك بمساعدة مترجم R المسمى Rscript. لذلك دعونا نبدأ بكتابة التعليمات البرمجية التالية في ملف نصي يسمى test.R كما يلي –
# My first program in R Programming
myString <- "Hello, World!"
print ( myString)
احفظ الكود أعلاه في ملف test.R وقم بتنفيذه في موجه أوامر Linux كما هو موضح أدناه. حتى لو كنت تستخدم نظام التشغيل Windows أو أي نظام آخر، فسيظل بناء الجملة كما هو.
$ Rscript test.R
عندما نقوم بتشغيل البرنامج أعلاه، فإنه ينتج النتيجة التالية.
[1] "Hello, World!"
التعليقات
تشبه التعليقات نصًا مساعدًا في برنامج R الخاص بك ويتم تجاهلها بواسطة المترجم الفوري أثناء تنفيذ برنامجك الفعلي. يتم كتابة التعليق الفردي باستخدام # في بداية العبارة على النحو التالي –
# My first program in R Programming
لا يدعم R التعليقات متعددة الأسطر ولكن يمكنك تنفيذ خدعة وهي كما يلي –
if(FALSE) {
"This is a demo for multi-line comments and it should be put inside either a
single OR double quote"
}
myString <- "Hello, World!"
print ( myString)
[1] "Hello, World!"
على الرغم من أن التعليقات المذكورة أعلاه سيتم تنفيذها بواسطة مترجم R، إلا أنها لن تتداخل مع برنامجك الفعلي. يجب عليك وضع مثل هذه التعليقات في الداخل، إما اقتباس مفرد أو مزدوج.