if(has7 = true) 判断条件不能这样写吗?改成if(has7!=false)就对了
为什么这样写会判定为TRUE?
=是表示赋值,==是表示两边的值是否相等
原来用if判定bool值必须用==或!=啊,单用一个=不行