Main.hx 196 B

12345678910111213141516
  1. enum E<T> {
  2. None;
  3. Some(v:T);
  4. }
  5. class Main {
  6. static function foo(v:E<Int>) {
  7. var a = None;
  8. return v.match(a);
  9. }
  10. static function main() {
  11. trace(foo(None));
  12. trace(foo(Some(55)));
  13. }
  14. }