mirror of https://github.com/KaiserY/trpl-zh-cn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
326 B
15 lines
326 B
// ANCHOR: here
|
|
fn split_at_mut(slice: &mut [i32], mid: usize) -> (&mut [i32], &mut [i32]) {
|
|
let len = slice.len();
|
|
|
|
assert!(mid <= len);
|
|
|
|
(&mut slice[..mid], &mut slice[mid..])
|
|
}
|
|
// ANCHOR_END: here
|
|
|
|
fn main() {
|
|
let mut vector = vec![1, 2, 3, 4, 5, 6];
|
|
let (left, right) = split_at_mut(&mut vector, 3);
|
|
}
|