3.5 用invariant修饰符避免值变问题