Main.hx 308 B

1234567891011121314
  1. class Main {
  2. public static function foo<T>(v:T):T return v;
  3. public static function main():Void {
  4. var a = foo;
  5. doSwitch(a);
  6. }
  7. public static function doSwitch<A, T:A->A>(a:T):Void {
  8. switch (a){
  9. case _.bind("asdf", "foo") => b: trace(b());
  10. }
  11. }
  12. }