2016-09-30 24 views
7

में Vec<T> के प्रलेखन के भीतर मुझे निर्दिष्ट सीमा से एक टुकड़ा पुनर्प्राप्त करने के लिए नहीं मिल सकता है।जंग

let a = vec![1,2,3,4]; 
let suba = a.subvector(0, 2); // Contains [1, 2]; 
+3

आपका शीर्षक और विवरण लगते

वहाँ एसटीडी में कुछ इस तरह है संघर्ष के लिए: 'suba' एक टुकड़ा होना चाहिए' और [टी] '(' ए' में एक संदर्भ) या यह अपने स्वयं के 'वेक 'का एक वेक्टर होना चाहिए? –

उत्तर

16

आप एक Range साथ यह अनुक्रमण द्वारा Vec या array के slice ले जा सकते हैं, for example:

fn main() { 
    let a = vec![1, 2, 3, 4, 5]; 
    println!("{:?}", &a[1..4]); 
}