6.4.9 避免错综复杂的变量类型