52 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| title: Hello World
 | ||
| localeTitle: مرحبا بالعالم
 | ||
| ---
 | ||
| ## مرحبا الصدأ
 | ||
| 
 | ||
| كتابة أول برنامج صدأ الخاص بك هو سهل تثبيته. في دليل المشروع الذي تختاره ، قم بإنشاء ملف مصدر جديد يسمى `main.rs` من المهم ملاحظة أن ملفات الصدأ تنتهي دائمًا `.rs` الملفات التي تحتوي على أكثر من كلمة واحدة منفصلة مع `.rs` السفلية. على سبيل المثال ، سوف يصبح `helloworld.rs` `hello_world.rs` .
 | ||
| 
 | ||
| بعد إنشاء `main.rs` ، قم بإضافة التعليمة البرمجية التالية داخل:
 | ||
| 
 | ||
| ```rust
 | ||
| fn main() {
 | ||
|     println!("Hello, world!");
 | ||
| }
 | ||
| ``` 
 | ||
| 
 | ||
| نجاح باهر كان ذلك سهلاً ، أليس كذلك؟ داخل الملف `main.rs` الجديد ، ما يلي صحيح:
 | ||
| 
 | ||
| *   يشير السطر الأول `fn main()` إلى _دالة_ في Rust. المهمة `main` هي خاصة ، هو أول شيء يسمى لكل برنامج صدأ قابل للتنفيذ.
 | ||
| *   السطر الثاني `println!("Hello, world!")` يقوم باستدعاء _ماكرو_ الصدأ ، تمرير _سلسلة_ كوسيطة أول. يطبع هذا السطر السلسلة "Hello، world!" إلى المحطة. يمكنك معرفة ما إذا كنت تدعو _ماكرو_ الصدأ أو _وظيفة من_ خلال مراقبة `!` .
 | ||
| 
 | ||
| لتنفيذ البرنامج ، يجب عليك أولاً تجميعه:
 | ||
| 
 | ||
| ```bash
 | ||
| $ rustc main.rs
 | ||
| ``` 
 | ||
| 
 | ||
| ستقوم هذه العملية بإنشاء ملف قابل للتنفيذ في نفس الدليل ، والذي يمكنك بعد ذلك تشغيله:
 | ||
| 
 | ||
| ```bash
 | ||
| $ ./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! 
 | ||
| `` 
 | ||
| 
 | ||
| عمل رائع لديك الآن المزيد من الأدوات تحت تصرفك! |