应该是两个版本对语句编译时的执行顺序有差异,第一个版本在all=all满足的条件下直接忽略了字符与数字类型不匹配的错误。而第二个版本还是则从左到右顺序执行,首先触发了错误语句
这个语句是干啥呢?乱写的?数字和字符型