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

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


1
रस्ट कंपाइलर कोड को यह मानकर ऑप्टिमाइज़ क्यों नहीं करता कि दो परस्पर संदर्भ अलग-अलग नहीं हो सकते?
जहां तक ​​मुझे पता है, संदर्भ / पॉइंटर एलियासिंग कंपाइलर की क्षमता को अनुकूलित कोड उत्पन्न करने में बाधा डाल सकते हैं, क्योंकि उन्हें यह सुनिश्चित करना चाहिए कि उत्पन्न बाइनरी सही तरीके से उस मामले में व्यवहार करती है जहां दो संदर्भ / पॉइंटर्स वास्तव में उपनाम हैं। उदाहरण …

4
क्यों नहीं छापता! जंग इकाई परीक्षणों में काम करते हैं?
मैंने निम्नलिखित विधि और इकाई परीक्षण लागू किया है: use std::fs::File; use std::path::Path; use std::io::prelude::*; fn read_file(path: &Path) { let mut file = File::open(path).unwrap(); let mut contents = String::new(); file.read_to_string(&mut contents).unwrap(); println!("{}", contents); } #[test] fn test_read_file() { let path = &Path::new("/etc/hosts"); println!("{:?}", path); read_file(path); } मैं इकाई परीक्षण इस …
285 rust  println 

11
मैं जंग में चर के प्रकार को कैसे प्रिंट करूं?
मेरे पास निम्नलिखित हैं: let mut my_number = 32.90; मैं किस प्रकार का प्रिंट कर सकता हूं my_number? का उपयोग करना typeऔर type_ofकाम नहीं किया। क्या कोई और तरीका है जिससे मैं नंबर का प्रकार प्रिंट कर सकता हूं?
255 types  rust 

2
240 या अधिक तत्वों के साथ एक सरणी पर लूपिंग करते समय एक बड़ा प्रदर्शन प्रभाव क्यों होता है?
जब Rust में एक सरणी पर एक योग लूप चल रहा है, तो मैंने एक बड़ा प्रदर्शन ड्रॉप देखा जब CAPACITY> = 240. CAPACITY= 239 लगभग 80 गुना तेज है। क्या विशेष संकलन अनुकूलन रस्ट "लघु" सरणियों के लिए कर रहा है? के साथ संकलित किया rustc -C opt-level=3। use …

4
जंग में अप्रयुक्त कोड चेतावनियों को कैसे निष्क्रिय करें?
struct SemanticDirection; fn main() {} warning: struct is never used: `SemanticDirection` --> src/main.rs:1:1 | 1 | struct SemanticDirection; | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: #[warn(dead_code)] on by default मैं किसी भी गंभीर चीज के लिए इन चेतावनियों को वापस कर दूंगा, लेकिन मैं सिर्फ भाषा के साथ छेड़छाड़ कर रहा हूं …

2
मैं उसी मूल्य को उसी संरचना में मान और संदर्भ क्यों नहीं संग्रहीत कर सकता हूं?
मेरा एक मूल्य है और मैं उस मूल्य और उस मूल्य के अंदर किसी चीज को अपने प्रकार में संग्रहीत करना चाहता हूं: struct Thing { count: u32, } struct Combined<'a>(Thing, &'a u32); fn make_combined<'a>() -> Combined<'a> { let thing = Thing { count: 42 }; Combined(thing, &thing.count) } कभी-कभी, …

5
जंग में स्ट्रिंग शाब्दिक के खिलाफ एक स्ट्रिंग का मिलान कैसे करें?
मैं यह पता लगाने की कोशिश कर रहा हूं कि Stringरस्ट में मैच कैसे होगा । मैंने शुरू में इस तरह से मिलान करने की कोशिश की थी, लेकिन मुझे लगा कि रस्ट का कोई मतलब नहीं std::string::Stringहै &str। fn main() { let stringthing = String::from("c"); match stringthing { "a" …
201 string  match  rust 


10
रुस्त में स्पष्ट जीवनकाल की आवश्यकता क्यों है?
मैं रस्ट बुक के जीवन काल के अध्याय को पढ़ रहा था , और मैं इस उदाहरण के लिए नामांकित / स्पष्ट जीवनकाल के लिए आया था: struct Foo<'a> { x: &'a i32, } fn main() { let x; // -+ x goes into scope // | { // | …

4
पुस्तकालय और बाइनरी दोनों के साथ जंग पैकेज?
मैं एक रस्ट पैकेज बनाना चाहता हूं जिसमें एक पुन: प्रयोज्य पुस्तकालय (जहां अधिकांश कार्यक्रम लागू किया गया है) दोनों शामिल हैं, और एक निष्पादन योग्य भी है जो इसका उपयोग करता है। यह मानते हुए कि मैंने रस्ट मॉड्यूल सिस्टम में किसी भी शब्दार्थ को भ्रमित नहीं किया है, …
190 rust  rust-cargo 

7
जंग में int करने के लिए एक स्ट्रिंग कन्वर्ट?
नोट: इस प्रश्न में पदावनत पूर्व 1.0 कोड शामिल है! उत्तर सही है, हालांकि। A को Rust में बदलने के strलिए int, मैं यह कर सकता हूं: let my_int = from_str::<int>(my_str); एक ही रास्ता मैं कैसे एक कन्वर्ट करने के लिए पता है Stringएक करने के लिए intयह का एक …
187 rust 

2
रस्ट के सटीक ऑटो-डिफरेंसिंग नियम क्या हैं?
मैं रस्ट के साथ सीख रहा हूं / प्रयोग कर रहा हूं, और इस भाषा में मुझे जो भी लालित्य मिल रहा है, उसमें एक ख़ासियत यह है कि मुझे चकित करता है और पूरी तरह से बाहर लगता है। विधि कॉल करते समय जंग स्वचालित रूप से बिंदुओं को …

4
पुनरावृति और it_iter में क्या अंतर है?
मैं उदाहरण ट्यूटोरियल द्वारा रस्ट कर रहा हूं जिसमें यह कोड स्निपेट है: // Vec example let vec1 = vec![1, 2, 3]; let vec2 = vec![4, 5, 6]; // `iter()` for vecs yields `&i32`. Destructure to `i32`. println!("2 in vec1: {}", vec1.iter() .any(|&x| x == 2)); // `into_iter()` for vecs …
175 rust 

3
रस्क में लक्षण और हस्केल में टाइपकास्ट के बीच क्या अंतर है?
रस्ट में लक्षण कम से कम सतही रूप से हास्केल में टाइपकास्ट के समान लगते हैं , हालांकि मैंने देखा है कि लोग लिखते हैं कि उनके बीच कुछ अंतर हैं। मैं बिल्कुल सोच रहा था कि ये अंतर क्या हैं।
157 haskell  rust  traits 

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