使用匿名结构替代原来的结构体