Skip to content

Generics

Generic Functions

wyn
fn max<T>(a: T, b: T) -> T {
    if a > b { return a }
    return b
}

var bigger = max(10, 20)        // 20
var larger = max(3.14, 2.71)    // 3.14

Generic Structs

wyn
struct Pair<T> {
    first: T
    second: T
}

var p = Pair{first: 1, second: 2}

MIT License