有条件的创建函数