freeCodeCamp/guide/arabic/rust/hello-world/index.md

3.0 KiB

title localeTitle
Hello World مرحبا بالعالم

مرحبا الصدأ

كتابة أول برنامج صدأ الخاص بك هو سهل تثبيته. في دليل المشروع الذي تختاره ، قم بإنشاء ملف مصدر جديد يسمى main.rs من المهم ملاحظة أن ملفات الصدأ تنتهي دائمًا .rs الملفات التي تحتوي على أكثر من كلمة واحدة منفصلة مع .rs السفلية. على سبيل المثال ، سوف يصبح helloworld.rs hello_world.rs .

بعد إنشاء main.rs ، قم بإضافة التعليمة البرمجية التالية داخل:

fn main() { println!("Hello, world!"); }

نجاح باهر كان ذلك سهلاً ، أليس كذلك؟ داخل الملف main.rs الجديد ، ما يلي صحيح:

  • يشير السطر الأول fn main() إلى دالة في Rust. المهمة main هي خاصة ، هو أول شيء يسمى لكل برنامج صدأ قابل للتنفيذ.
  • السطر الثاني println!("Hello, world!") يقوم باستدعاء ماكرو الصدأ ، تمرير سلسلة كوسيطة أول. يطبع هذا السطر السلسلة "Hello، world!" إلى المحطة. يمكنك معرفة ما إذا كنت تدعو ماكرو الصدأ أو وظيفة من خلال مراقبة ! .

لتنفيذ البرنامج ، يجب عليك أولاً تجميعه:

$ rustc main.rs

ستقوم هذه العملية بإنشاء ملف قابل للتنفيذ في نفس الدليل ، والذي يمكنك بعد ذلك تشغيله:

$ ./main Hello, world!

تهانينا! لقد كتبت للتو برنامج الصدأ الخاص بك!

مرحبا الشحن

الشحن هو أداة البناء التي يتم شحنها مع Rust عند تثبيتها ويمكن استخدامها للعديد من الأشياء. هنا سنرى النهج البديل لاستخدام البضائع.

انتقل أولاً إلى الدليل الرئيسي للمشروع الخاص بك وقم بتشغيل cargo new hello_world . هذا سيخلق دليل مشروعنا hello_world مع بعض الملفات بداخله ، تلك التي هي Cargo.toml التي تخبر cargo كيفية بناء مشروعك ، وكذلك src/main.rs وهو ملف مصدر الصدأ لدينا. إذا قمت بفتح هذا الملف سترى بعض رمز تم إنشاؤه بالفعل لنا لتشغيل مرحبا العالم! لذلك دعونا نفعل ذلك.

لتشغيل البرنامج الخاص بك مع البضائع ، الأمر بسيط مثل تشغيل cargo run في دليل المشروع الخاص بك ، ويجب أن يبدو مثل هذا:

cargo run Compiling hello_world v0.1.0 Finished dev [unoptimized + debuginfo] target(s) in 1.31s Running `target/debug/hello_world` Hello, world!

عمل رائع لديك الآن المزيد من الأدوات تحت تصرفك!