return countElements(s1) < countElements(s2) ? true : (countElements(s1) == countElements(s2) ? (s1 < s2 ) : false)
2015-01-24
已采纳回答 / BoboChan
这个是老师在其他问题中的回答:这是一个很深入的话题。我正在策划后续做swift的高级课程时或许会涉及。这里的关键是:calcTotalMiles返回了一个函数,这个函数以闭包的形式返回,我们没有给他起名,这里姑且叫他resultFunction。要注意,这个resultFunction和calcTotalMiles不是一个东西,resultFunction是calcTotalMiles的一个结果!仔细看这个resultFunction函数体内,涉及的两个变量:totalMiles和todayMiles,都...
2015-01-23
应该是在闭包定义的时候用的吧,关于Capturing Value。