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

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

11
कमांड लाइन मापदंडों का उपयोग कैसे करें?
जंग ट्यूटोरियल कमांड लाइन से मानकों को लेने के लिए कैसे की व्याख्या नहीं करता। fn main()केवल सभी उदाहरणों में एक खाली पैरामीटर सूची के साथ दिखाया गया है। कमांड लाइन मापदंडों तक पहुँचने का सही तरीका क्या है main?
153 command-line  rust 

5
जंग निष्पादन क्यों इतने विशाल हैं?
बस जंग लगने और प्रलेखन के पहले दो अध्यायों को पढ़ने के बाद, मैं दृष्टिकोण और जिस तरह से उन्होंने भाषा को विशेष रूप से दिलचस्प परिभाषित किया है। इसलिए मैंने अपनी उंगलियों को गीला करने का फैसला किया और हैलो दुनिया के साथ शुरुआत की ... मैंने विंडोज 7 …
153 rust  rust-cargo 

2
एक रस्ट प्रोग्राम अपने कार्गो पैकेज से मेटाडेटा तक कैसे पहुंच सकता है?
पैकेज में रस्ट कोड से आप कार्गो पैकेज के मेटाडेटा (जैसे संस्करण) का उपयोग कैसे करते हैं? मेरे मामले में, मैं एक कमांड लाइन टूल का निर्माण कर रहा हूं जिसे मैं एक मानक --versionध्वज रखना चाहता हूं, और मैं पैकेज के संस्करण को पढ़ने के लिए कार्यान्वयन करना चाहूंगा, …
150 rust  rust-cargo 


3
मैं एक ग्लोबल, म्यूटेबल सिंगलटन कैसे बनाऊं?
सिस्टम में केवल एक पल के साथ एक संरचना बनाने और उपयोग करने का सबसे अच्छा तरीका क्या है? हां, यह आवश्यक है, यह OpenGL सबसिस्टम है, और इस की कई प्रतियाँ बनाना और इसे हर जगह पास करना भ्रम को दूर करेगा, बजाय इसे राहत देने के। सिंगलटन को …
140 rust 

1
जंग 1.x में फ़ाइलों को पढ़ने और लिखने का वास्तविक तरीका क्या है?
तुलनात्मक रूप से नया होने के कारण, मैंने फ़ाइलों को पढ़ने और लिखने के कई तरीके देखे हैं। कई लोग बहुत गन्दा स्निपेट रखते हैं, कोई उनके ब्लॉग के लिए आया है, और मैंने (स्टैक ओवरफ्लो पर भी) पाए गए 99% उदाहरण अस्थिर बिल्ड से हैं जो अब काम नहीं …
136 file-io  rust 

4
मल्टीलाइन स्ट्रिंग शाब्दिक के लिए वाक्य रचना क्या है?
मैं एक कठिन समय लगा रहा हूँ कि कैसे स्ट्रिंग वाक्यविन्यास जंग में काम करता है। विशेष रूप से, मैं यह पता लगाने की कोशिश कर रहा हूं कि मल्टीपल लाइन स्ट्रिंग कैसे बनाई जाए।
135 string  rust 

3
एक ही परियोजना से दूसरी फ़ाइल के मॉड्यूल को कैसे शामिल किया जाए?
इस गाइड का पालन ​​करके मैंने एक कार्गो प्रोजेक्ट बनाया। src/main.rs fn main() { hello::print_hello(); } mod hello { pub fn print_hello() { println!("Hello, world!"); } } जो मैं उपयोग करके चलाता हूं cargo build && cargo run और यह त्रुटियों के बिना संकलित है। अब मैं मुख्य मॉड्यूल को …
130 rust 

4
64-बिट सिस्टम पर रस्ट का 128-बिट पूर्णांक `i128` कैसे काम करता है?
जंग में 128-बिट पूर्णांक होते हैं, इन्हें डेटा प्रकार i128(और u128अहस्ताक्षरित ints) के साथ चिह्नित किया जाता है : let a: i128 = 170141183460469231731687303715884105727; रस्ट i12864-बिट सिस्टम पर इन मूल्यों को कैसे काम करता है; जैसे कि यह इन पर अंकगणित कैसे करता है? चूंकि, जहां तक ​​मुझे पता है, …

3
कॉपी और क्लोन में क्या अंतर है?
इस समस्या का अर्थ यह है कि यह केवल एक कार्यान्वयन विवरण है ( memcpyबनाम ???), लेकिन मुझे मतभेदों का कोई स्पष्ट विवरण नहीं मिल सकता है।
128 rust 

1
उधार ली गई सामग्री से बाहर नहीं जा सकते / साझा संदर्भ के पीछे नहीं हट सकते
मैं त्रुटि नहीं समझता cannot move out of borrowed content। मैंने इसे कई बार प्राप्त किया है और मैंने हमेशा इसे हल किया है, लेकिन मैंने कभी नहीं समझा कि क्यों। उदाहरण के लिए: for line in self.xslg_file.iter() { self.buffer.clear(); for current_char in line.into_bytes().iter() { self.buffer.push(*current_char as char); } println!("{}", …

2
फ़ंक्शन के तर्क के रूप में स्ट्रिंग (& String), Vec (& Vec) या बॉक्स (& Box) के संदर्भ को स्वीकार करने के लिए इसे हतोत्साहित क्यों किया जाता है?
मैंने कुछ रस्ट कोड लिखे जो &Stringएक तर्क के रूप में लेता है : fn awesome_greeting(name: &String) { println!("Wow, you are awesome, {}!", name); } मैं भी लिखा है कोड है कि एक के लिए एक संदर्भ में लेता है Vecया Box: fn total_price(prices: &Vec<i32>) -> i32 { prices.iter().sum() } …

3
वेक्टर ऑफ़ स्ट्रिंग्स पर ज्वाइन ऑपरेटर के समतुल्य क्या है?
मैं एक वेक्टर के ऊपर "जॉइन" ऑपरेटर के लिए रस्ट के बराबर नहीं पा रहा था String। मेरे पास Vec<String>एक एकल के रूप में शामिल होने की इच्छा है String: let string_list = vec!["Foo".to_string(),"Bar".to_string()]; let joined = something::join(string_list,"-"); assert_eq!("Foo-Bar", joined); सम्बंधित: Rust में रिक्त स्थान द्वारा अलग किए गए इट्रेटर …
120 string  rust 

2
Rust में 'let x = x' क्या करता है?
मैंने इस कोड को जंगली में देखा : fields.sort_by_key(|&(_, ref field)| field.tags().into_iter().min().unwrap()); let fields = fields; let fields = fields;रेखा क्या करती है? ऐसा क्यों है?
117 rust 

1
Iterator (या किसी अन्य विशेषता) को वापस करने का सही तरीका क्या है?
निम्नलिखित रस्ट कोड संकलित करता है और बिना किसी समस्या के चलता है। fn main() { let text = "abc"; println!("{}", text.split(' ').take(2).count()); } उसके बाद, मैंने कुछ इस तरह की कोशिश की .... लेकिन यह संकलन नहीं था fn main() { let text = "word1 word2 word3"; println!("{}", to_words(text).take(2).count()); …
114 rust 

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