コンテンツにスキップ

スライス

以下が基本的な使い方である。

main.rs
let array = [1, 2, 3, 4, 5];
let slice = &array[1..4]; // arrayのインデックス1から3までのスライスを取得

次のコードはコンパイルエラーになる。

main.rs
let array = [1, 2, 3, 4, 5];
let slice = array[1..4];

これはスライスを値として扱おうとしていることから、コンパイルエラーが発生する。