优先输出，延迟创建