జెనరిక్స్
Wave జెనరిక్స్ అనేది డూప్లికేట్ కోడ్ లేకుండా టైప్-సేఫ్ ఫంక్షన్లను వ్రాయడానికి ఒక లక్షణం.
ప్రధాన నియమాలు:
- రకం వాదన తప్పనిసరిగా పేర్కొనబడాలి.
- రకం అనుమితి అనుమతించబడదు.
1) సాధారణ ఫంక్షన్ డిక్లరేషన్
fun identity<T>(x: T) -> T {
return x;
}
కాల్:
fun main() {
var a: i32 = identity<i32>(10);
var b: f64 = identity<f64>(3.14);
}
