rust

    6गर्मी

    1उत्तर

    पृष्ठभूमि गेम इंजन विकास में हम आमतौर पर इष्टतम स्मृति और गणना प्रदर्शन के लिए डेटा उन्मुख डिजाइन का उपयोग करते हैं। चलिए एक उदाहरण के रूप में कण प्रणाली लेते हैं। एक कण प्रणाली में, हम कणों की एक बहु

    8गर्मी

    2उत्तर

    यह काम करता है क्योंकि Iterator लागू करता rev() जहां self एक DoubleEndedIterator है: let vec: Vec<i32> = Vec::new(); for x in vec.iter().rev() { //Do stuff } हालांकि, अगर मैं vec.iter().rev()

    7गर्मी

    1उत्तर

    में Vec<T> के प्रलेखन के भीतर मुझे निर्दिष्ट सीमा से एक टुकड़ा पुनर्प्राप्त करने के लिए नहीं मिल सकता है। let a = vec![1,2,3,4]; let suba = a.subvector(0, 2); // Contains [1, 2];

    8गर्मी

    2उत्तर

    में वेक्टर से हैशसेट बनाएं, मैं Vec<u8> से HashSet<u8> बनाना चाहता हूं। मैं केवल एक बार डेटा की प्रतिलिपि कोड की एक पंक्ति में इस ऐसा करने के लिए, चाहते हैं, केवल 2n स्मृति, लेकिन केवल एक चीज मैं करने

    11गर्मी

    3उत्तर

    मैं उधार चेकर के साथ लड़ रहा हूं। मेरे पास कोड के दो समान टुकड़े हैं, एक काम कर रहा है जैसा कि मैं उम्मीद करता हूं, और दूसरा नहीं। एक है कि काम करता है मैं उम्मीद के रूप में: mod case1 { struct F

    7गर्मी

    1उत्तर

    एकल क्रेट परियोजनाओं के लिए, इन लाइनों को Cargo.toml पर जोड़ने की अपेक्षा की जाती है। cargo build --release हालांकि, एक परियोजना जो परोक्ष रूप से इस्तेमाल किया निर्भरता है पर, मैं एक त्रुटि हो रही ह

    13गर्मी

    3उत्तर

    मैं एक टपल खोल और इसे पारित करने के रूप में तर्क वहाँ यह करने के लिए एक तरीका है चाहते हैं: //Does not compile fn main() { let tuple = (10, Vec::new()); foo(tuple); } fn foo(a: i32, b: Ve

    6गर्मी

    2उत्तर

    मुझे हाल ही में एहसास हुआ कि मैं जंग में स्थानीय कार्यों (एक समारोह के भीतर एक समारोह) बना सकता हूं। फ़ाइल के फ़ंक्शन स्पेस को प्रदूषित किए बिना अपना कोड साफ़ करने का एक अच्छा तरीका लगता है। मैं नीचे

    9गर्मी

    1उत्तर

    मैं एक विशेषता है trait Foo<T> : Iterator<Item=T> { fn bar(&mut self) -> f64; } मैं इस विशेषता अपने सभी संदर्भ प्रकार (f64, &'a f64, और &'a mut f64) के बाद से तार्किक यह कोई बात नहीं पर एक प्र

    13गर्मी

    2उत्तर

    क्या कोई मुझे बता सकता है कि Rc<>Copy नहीं है? मैं कोड लिख रहा हूं जो बहुत से साझा पॉइंटर्स का उपयोग करता है, और .clone() टाइप करने के लिए हर समय मेरे नसों पर हो रहा है। ऐसा लगता है कि Rc<> में केवल ए