當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Rust slice.swap用法及代碼示例

本文簡要介紹rust語言中 slice.swap 的用法。

用法

pub fn swap(&mut self, a: usize, b: usize)

交換切片中的兩個元素。

參數

  • a - 第一個元素的索引
  • b - 第二個元素的索引

Panics

如果 ab 超出範圍,則會出現Panics。

例子

let mut v = ["a", "b", "c", "d", "e"];
v.swap(2, 4);
assert!(v == ["a", "b", "e", "d", "c"]);

相關用法


注:本文由純淨天空篩選整理自rust-lang.org大神的英文原創作品 slice.swap。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。