为了账号安全,请及时绑定邮箱和手机立即绑定

542711ef0001fa1d03860308.jpg

就是这个代码的第一个选择语句所用的布尔型不理解什么意思

let定义了两个布尔型,将其中一个imfalseVar作为选择条件是什么意思啊?

它就是表示对与错的判断吗?

整个代码理解为:如果错了就是输出I'm true,f否则看3+4是否等于7,如果等于就输出3+4=7,很明显是等于的所以就是避开了最后一个语句。就是第一个不知道什么意思可能是逻辑还是我对这样的语法不是太习惯“如果错了就是输出I'm true,“这个可以解释一下吗,好难过啊不解决

正在回答

1 回答

同学好:这个课程是给至少有一门计算机语言基础的同学设计的,所以对一些基础问题的解释并不全面。


将imfalseVar作为选择条件,是看imfalseVar这个变量的真假。这个变量在初始化的时候被附上了“假”,但是实际上,给一个布尔量赋值,可能是多种方式的,比如,你也可以这样做:

imfalseVar = true (虽然和变量名称不符)

imfalseVar = 3+4==8

等等等


或者在更复杂的逻辑中,对布尔变量进行赋值。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
玩儿转Swift
  • 参与学习       57172    人
  • 解答问题       511    个

这套教程比任何的Swift中文教程深入,并且演示示例更丰富

进入课程
意见反馈 帮助中心 APP下载
官方微信