1

ジェネリック配列クレートを使用します。

struct Foo<N: ArrayLength<i32>> {
    data: GenericArray<i32, N>
}

ただし、値を初期化する方法については説明していません。

impl<N: ArrayLength<i32>> Foo<N> {
    pub fn new() -> Self {
        Self {
            data: // What to puts here?
        }
    }
}

テスターを支援する遊び場がここにあります。

4

1 に答える 1