- Rust शुरू करना
1.1. Python डेवलपर्स को Rust क्यों सीखना चाहिए
1.2. Rust से क्या किया जा सकता है?
1.3. Rust डेवलपमेंट एनवायरनमेंट सेट करना
- वेरिएबल्स
2.1. वेरिएबल घोषित करना और मान प्रिंट करना
2.2. वेरिएबल की अपरिवर्तनीयता
2.3. Shadowing
2.4. टाइप
2.5. कॉन्स्टेंट्स
- फ़ंक्शन
3.1. फ़ंक्शन घोषित करना
3.2. स्कोप
3.3. अनाम फ़ंक्शन
- फ्लो कंट्रोल
4.1. if
4.2. for
4.3. while
4.4. loop
4.5. match
- Ownership
5.1. कंप्यूटर मेमोरी
5.2. Ownership के नियम
5.3. Closures और Ownership
- डेटा स्ट्रक्चर और Iterators
6.1. डेटा टाइप्स
6.2. Enums
6.3. Iterators
- Structs
7.1. Structs
7.2. Traits
- Modules और Crates
8.1. Rust का मॉड्यूल सिस्टम
8.2. Modules और Crates का उपयोग करके देखना
- Generics
- Smart Pointers
- Exception Handling
- Multithreading
12.1. Thread spawn
12.2. मेमोरी साझा करना
12.3. Message passing
- Asynchronous Programming
13.1. Asynchronous Programming क्या है?
13.2. tokio
13.3. rayon
- Testing
14.1. Unit Testing
14.2. सोर्स कोड देखना
14.3. Documentation Testing
14.4. Mocking
- Python Bindings
15.1. Python virtual environment बनाना
15.2. PyO3 प्रोजेक्ट बनाना
15.3. Python में Rust कोड चलाकर देखना
5 टिप्पणियां
मैं वहीं अटक गया कि JavaScript में लिखे गए उदाहरण का परिणाम 13 क्यों आता है... अगर किसी को यह नहीं पता हो, तो समझने में मदद के लिए क्या सर्च करना चाहिए?
थोड़ा-सा self-study करने के बाद, मैंने समझा कि शायद यह एक टाइपो है, इसलिए मैंने एक छोटा-सा योगदान दर्ज किया है...
अरे, 12 लिखना था लेकिन टाइपो से 13 लिख दिया.. माफ़ कीजिए T_T
नहीं! मेरे योगदान में भी कुछ गलत हिस्से थे, और दूसरे योगदानकर्ताओं की बदौलत मैं उन्हें फिर से सुधार सका।
Awesome Rust Books पर लेखक ने खुद कमेंट किया था, इसलिए इसे अलग पोस्ट के रूप में दर्ज कर रहा/रही हूँ.