配列型
配列型(T[]、byte[]、List<T>)は、関数シグネチャでの使用方法に応じて、適切な Rust の配列型に変換されます。
| 位置 | Rust 型 |
|---|---|
in 引数 | &[T] |
out/inout 引数 | &mut Vec<T> |
| 戻り値 | Vec<T> |
- Android 13 以降では、固定サイズ配列がサポートされています。つまり、
T[N]は[T; N]になります。固定サイズ配列は複数次元を持つことができます(例:int[3][4])。Java バックエンドでは、固定サイズ配列は配列型として表現されます。 - parcelable フィールド内の配列は、常に
Vec<T>に変換されます。