struct改为值类型