完全搞不清楚……$flag = $man == "男";……"男"前为什么会需要两个等号?
两个==是等于号,是用于判断的,就是<,>,!=(不等于号),==(等于号)之类的,其表达式的值必为布尔类型,即要么true,要么false,而=是赋值号,如a=3;是将3赋值给a,是赋值语句,用于改变变量的值
操作符只是检测左右两边的值是否相等