not picture1.visible=picture1.visible什么意思

sleim2022-10-04 11:39:541条回答

not picture1.visible=picture1.visible什么意思
用的时候的意思,

已提交,审核后显示!提交回复

共1条回复
WANGGAOFEI11 共回答了18个问题 | 采纳率94.4%
你这句话是有两面性的,可能会产生歧义的:
1)编译器只可能解释为“not(picture1.visible=picture.visible)”,将picture1.visible的布尔数值自己赋值一遍,然后取反(因为不可能先对一个布尔值取反,再赋值(因为赋值运算符的级别低于逻辑运算符).
2)是不是应该写成“picture1.visible=not picture1.visible”?将自己的值取反?
1年前

相关推荐