rust पर टैग किए गए जवाब

Rust एक ऐसी सिस्टम प्रोग्रामिंग भाषा है, जिसके बिना कचरा संग्रहकर्ता तीन लक्ष्यों पर ध्यान केंद्रित करता है: सुरक्षा, गति, और संगामिति। Rust में लिखे कोड के बारे में प्रश्नों के लिए इस टैग का उपयोग करें। उन सवालों के लिए एक संस्करण विशिष्ट टैग का उपयोग करें जो कोड का उल्लेख करते हैं, जिसके लिए एक विशेष संस्करण की आवश्यकता होती है, जैसे कि [जंग-2018]। [जंग-माल] और [जंग-मैक्रोज़] जैसे उप-क्षेत्रों के लिए अधिक विशिष्ट टैग का उपयोग करें।

1
एक बंद Fn, FnMut और FnOnce को कब लागू करता है?
एक बंद करने के लिए , और लक्षणों को लागू करने के लिए विशिष्ट शर्तें क्या हैं ?FnFnMutFnOnce अर्थात्: एक बंद कब विशेषता को लागू नहीं करता है FnOnce? एक बंद कब विशेषता को लागू नहीं करता है FnMut? एक बंद कब विशेषता को लागू नहीं करता है Fn? उदाहरण …
114 rust  closures 

2
एक संबंधित प्रकार बनाम एक सामान्य प्रकार का उपयोग करना कब उचित है?
में इस सवाल का , एक मुद्दा पैदा हुई है कि एक संबद्ध प्रकार में एक सामान्य प्रकार पैरामीटर का उपयोग करने का प्रयास बदलकर हल किया जा सकता। इससे यह सवाल उठता है कि "एक संबद्ध प्रकार यहां अधिक उपयुक्त क्यों है?", जिसने मुझे और जानना चाहा। संबंधित प्रकारों …
108 types  rust  idiomatic 

4
मैं मॉड्यूल फ़ाइलों में मैक्रो का उपयोग कैसे करूं?
मेरे पास एक ही टोकरे के भीतर अलग-अलग फाइलों में दो मॉड्यूल हैं, जहां टोकरा macro_rulesसक्षम है। मैं एक मॉड्यूल में परिभाषित मैक्रोज़ को दूसरे मॉड्यूल में उपयोग करना चाहता हूं। // macros.rs #[macro_export] // or not? is ineffectual for this, afaik macro_rules! my_macro(...) // something.rs use macros; // use …
105 module  rust  rust-macros 

5
क्या जंग में वैश्विक चर का उपयोग करना संभव है?
मुझे पता है कि सामान्य तौर पर, वैश्विक-चर से बचा जाना चाहिए। फिर भी, मैं एक व्यावहारिक अर्थ में सोचता हूं, यह कभी-कभी वांछनीय होता है (उन स्थितियों में जहां चर प्रोग्राम का अभिन्न अंग है) उनका उपयोग करने के लिए। जंग को सीखने के लिए, मैं वर्तमान में sqlite3 …

3
मैं कार्गो के साथ कई बायनेरिज़ कैसे बना सकता हूं?
मैं एक daemonऔर एक के साथ एक परियोजना बनाना चाहूंगा client, एक यूनिक्स सॉकेट के माध्यम से कनेक्ट करना। A clientऔर daemonदो बायनेरिज़ की आवश्यकता है, इसलिए मैं Cargoदो अलग-अलग स्रोतों से दो लक्ष्य बनाने के लिए कैसे कहूं ? थोड़ा सा फंतासी जोड़ने के लिए, मैं इसके libraryमुख्य भाग …
104 rust  rust-cargo 

2
स्थानीय अप्रकाशित टोकरे का उपयोग कैसे करें?
मैंने एक पुस्तकालय बनाया है: cargo new my_lib और मैं एक अलग कार्यक्रम में उस पुस्तकालय का उपयोग करना चाहता हूं: cargo new my_program --bin extern crate my_lib; fn main { println!("Hello, World!"); } इसे काम करने के लिए मुझे क्या करने की आवश्यकता है? वे एक ही प्रोजेक्ट फ़ोल्डर …

5
कई फ़ाइलों में एक मॉड्यूल विभाजित करें
मैं इसमें एक से अधिक स्ट्रक्चर वाला एक मॉड्यूल रखना चाहता हूं, प्रत्येक इसकी अपनी फाइल में। Mathएक उदाहरण के रूप में एक मॉड्यूल का उपयोग करना : Math/ Vector.rs Matrix.rs Complex.rs मैं चाहता हूं कि प्रत्येक संरचना एक ही मॉड्यूल में हो, जिसे मैं अपनी मुख्य फ़ाइल से उपयोग …
103 module  rust 

1
क्या Rust संरचना में चरों को आरंभ करने का एक तेज़ / छोटा तरीका है?
निम्नलिखित उदाहरण में, मैं खेतों की घोषणा में संरचना में प्रत्येक क्षेत्र के लिए एक मूल्य निर्दिष्ट करना पसंद करूंगा। वैकल्पिक रूप से, यह प्रभावी रूप से प्रत्येक फ़ील्ड के लिए एक अतिरिक्त स्टेटमेंट लेता है ताकि फ़ील्ड को एक मान दिया जा सके। सभी मैं करना चाहता हूँ करने …
102 rust 

1
कैसे और कुशलता से एक HashMap में डालने से देखने के लिए?
मैं निम्नलिखित करना चाहूंगा: Vecएक निश्चित कुंजी के लिए लुकअप करें , और इसे बाद में उपयोग के लिए स्टोर करें। यदि यह मौजूद नहीं है, Vecतो कुंजी के लिए एक रिक्त बनाएं , लेकिन फिर भी इसे चर में रखें। यह कुशलता से कैसे करें? स्वाभाविक रूप से मुझे …
102 hashmap  rust  lookup 

3
क्या रस्ट में क्वेक का तेज़ इनस्वार्ट () फ़ंक्शन लिखना संभव है?
यह सिर्फ मेरी अपनी जिज्ञासा को संतुष्ट करने के लिए है। क्या इसका कार्यान्वयन है: float InvSqrt (float x) { float xhalf = 0.5f*x; int i = *(int*)&x; i = 0x5f3759df - (i>>1); x = *(float*)&i; x = x*(1.5f - xhalf*x*x); return x; } जंग में? यदि यह मौजूद है, …


5
मैं कस्टम सीमा के साथ किसी श्रेणी पर कैसे पुनरावृति कर सकता हूं?
मैं 1 से एक कदम के साथ जंग में एक सीमा पर पुनरावृति कैसे कर सकता हूं? मैं C ++ बैकग्राउंड से आ रहा हूं इसलिए मैं कुछ ऐसा करना चाहूंगा for(auto i = 0; i <= n; i+=2) { //... } जंग में मुझे rangeफ़ंक्शन का उपयोग करने की …
100 rust 

1
जंग में मुहावरेदार कॉलबैक
C / C ++ में मैं आमतौर पर एक सादे फंक्शन पॉइंटर के साथ कॉलबैक करता हूं, शायद एक void* userdataपैरामीटर भी पास कर रहा हो। कुछ इस तरह: typedef void (*Callback)(); class Processor { public: void setCallback(Callback c) { mCallback = c; } void processEvents() { for (...) { …
99 callback  rust 


2
क्या एक प्रकार को केवल चल और प्रतिलिपि बनाने योग्य नहीं बनाया जा सकता है?
संपादक का ध्यान : यह प्रश्न रस्ट १.० से पहले पूछा गया था और प्रश्न में कुछ कथन आवश्यक रूप से रस्ट १.० में सत्य नहीं हैं। दोनों संस्करणों को संबोधित करने के लिए कुछ उत्तर अपडेट किए गए हैं। मेरे पास यह संरचना है struct Triplet { one: i32, …
96 rust 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.