Hacker News new | ask | show | jobs
by arkadiytehgraet 2903 days ago
Could you please elaborate more on what you mean by match statements? Is it an already existing feature of Kotlin?
1 comments

Ah, I guess `when` is literally Kotlin's equivalent of match.

What I'm thinking of here is Rust's match statements, which do give you the ability to make use of those intermediary values by making use of Rust's enum type.

https://doc.rust-lang.org/book/second-edition/ch06-02-match....

I see; I agree that proper pattern matching would indeed solve that as well, as e.g. Scala does.