Test.hx 357 B

1234567891011121314151617181920
  1. enum A {
  2. A1(v:String);
  3. A2(v:B);
  4. }
  5. enum B {
  6. BB(v:Float);
  7. }
  8. class Test {
  9. public static function main () {
  10. var v1 = A2(BB(12));
  11. v1 = switch (v1) {
  12. case A2(v):
  13. switch (v) {
  14. case BB(v): A2(BB(v++));
  15. }
  16. default: A1("");
  17. }
  18. trace(v1);
  19. }
  20. }