Open mfichman opened 11 years ago
any Any = "string" match any { with v String: with v Int: with v Float: with *: }
With guards:
any Any = "string" match any { with v String if v =~ "foo": with v String: with v Int: with *: }
With destructuring:
any Any = Circle(10.) match any { with v String: with Circle(radius) if radius == 10: with Rectangle(width, height): with *: }
With guards:
With destructuring: