回答編集履歴

1

リンク先を間違えたため修正 (`Index` → `SliceIndex`)

2021/07/04 08:31

投稿

qryxip
qryxip

スコア86

test CHANGED
@@ -1,4 +1,4 @@
1
- ご提示のPythonコードであれば、このように記述することもできます。ただしPythonとは違い、Rustの`[T]`, `[T; N]`, `Vec<T>`に[対する添字](https://doc.rust-lang.org/stable/std/ops/trait.Index.html)は範囲外だと[パニック](https://doc.rust-jp.rs/book-ja/ch09-01-unrecoverable-errors-with-panic.html)が発生することに注意してください。
1
+ ご提示のPythonコードであれば、このように記述することもできます。ただしPythonとは違い、Rustの`[T]`, `[T; N]`, `Vec<T>`に[対する添字](https://doc.rust-lang.org/stable/std/slice/trait.SliceIndex.html)は範囲外だと[パニック](https://doc.rust-jp.rs/book-ja/ch09-01-unrecoverable-errors-with-panic.html)が発生することに注意してください。
2
2
 
3
3
 
4
4
 
@@ -62,7 +62,7 @@
62
62
 
63
63
 
64
64
 
65
- もう一つ大きな違いとしては、[[]の中に入れられる範囲](https://doc.rust-lang.org/stable/std/ops/trait.Index.html)は`step`のような情報を持ちません。stepしたい場合は[イテレータで解決する](https://doc.rust-jp.rs/book-ja/ch13-02-iterators.html)必要があります。
65
+ もう一つ大きな違いとしては、[[]の中に入れられる範囲](https://doc.rust-lang.org/stable/std/slice/trait.SliceIndex.html)は`step`のような情報を持ちません。stepしたい場合は[イテレータで解決する](https://doc.rust-jp.rs/book-ja/ch13-02-iterators.html)必要があります。
66
66
 
67
67
 
68
68