减少使用else