class C. { var _value : T; function constructor(value : T) { this._value = value; } function getValue() : T { return this._value; } } class _Main { function foo. (v : T) : C.{ return new C.(); } static function main (args : string[]) : void { log new _Main().foo(1).getValue(); } }

AltStyle によって変換されたページ (->オリジナル) /