精英学神
2014-09-28 03:46

就是这个代码的第一个选择语句所用的布尔型不理解什么意思
let定义了两个布尔型,将其中一个imfalseVar作为选择条件是什么意思啊?
它就是表示对与错的判断吗?
整个代码理解为:如果错了就是输出I'm true,f否则看3+4是否等于7,如果等于就输出3+4=7,很明显是等于的所以就是避开了最后一个语句。就是第一个不知道什么意思可能是逻辑还是我对这样的语法不是太习惯“如果错了就是输出I'm true,“这个可以解释一下吗,好难过啊不解决
同学好:这个课程是给至少有一门计算机语言基础的同学设计的,所以对一些基础问题的解释并不全面。
将imfalseVar作为选择条件,是看imfalseVar这个变量的真假。这个变量在初始化的时候被附上了“假”,但是实际上,给一个布尔量赋值,可能是多种方式的,比如,你也可以这样做:
imfalseVar = true (虽然和变量名称不符)
imfalseVar = 3+4==8
等等等
或者在更复杂的逻辑中,对布尔变量进行赋值。
玩儿转Swift
57359 学习 · 514 问题
相似问题