Rust

Generic functions in Rust

Në shqip: Funksionet gjenerike në Rust

ShpjegimiSQ

Një funksion gjenerik punon me shumë tipe: fn maks<T: PartialOrd>(v: &[T]) -> &T. Kufiri T: PartialOrd i thotë kompajlerit që elementet mund të krahasohen.

EnglishEN

A generic function works with many types: fn largest<T: PartialOrd>(v: &[T]) -> &T. The bound T: PartialOrd tells the compiler the items can be compared.

Si ta mendosh

Si një vegël që punon me çdo madhësi vide.

Lexoje në anglisht

Like a tool that works with any size of screw.

Shembull kodirust

fn maks<T: PartialOrd>(v: &[T]) -> &T {
    let mut m = &v[0];
    for x in v { if x > m { m = x; } }
    m
}

Terma të lidhur