/*EXPECTED hello hello */ class Constructor. { static function scalar() : T { return new T(); } static function array(t : T) : Array. { return [ t ]; } } class _Main { var msg = "hello"; static function main(args : string[]) : void { var s = Constructor.<_main>.scalar(); log s.msg; var a = Constructor.<_main>.array(null); a.push(new _Main); log a[1].msg; } }

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