Unions
type Token union { i32, str,}
fn score(t: Token) -> i32 { if t is i32 { return t } return 0}Use is for narrowing and as when explicit casting is needed.
type Token union { i32, str,}
fn score(t: Token) -> i32 { if t is i32 { return t } return 0}Use is for narrowing and as when explicit casting is needed.