Rustのジェネリクス
Rustで抽象化を実現する際にはジェネリクスが用いられる。
型パラメータは一般的にT
、S
など大文字一文字が使われる。
以下は受け取った値を返すだけの関数の例。
型パラメータT
を指定していることにより、様々な型が利用できる。
fn return_input<T>(x: T)->T{
x
}
Rustで抽象化を実現する際にはジェネリクスが用いられる。
型パラメータは一般的にT
、S
など大文字一文字が使われる。
以下は受け取った値を返すだけの関数の例。
型パラメータT
を指定していることにより、様々な型が利用できる。
fn return_input<T>(x: T)->T{
x
}