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
}