已采纳回答 / 面具下的阿飛
这个guard关键字只是苹果给出的一个暂时的定义,现在的swift还没稳定下来,以后guard也许会有其他的作用,目前为止就按照视频里说的理解吧,个人理解。
2016-05-18
讲师回答 / liuyubobobo
非常好的问题!强烈建议慕课网可以给问题点赞!目前,String.Index类型完全可以当做一个整型来看。封装成这个新的类型是为了保证能够在字符串中通行处理Unicode字符的相关的问题。在这个意义下,startIndex就是一个0,可以被使用在任何其他字符串中。但是必须承认,这是不安全的,同时也失去了str1.startIndex这样声明的意义!也就是说str1.startIndex不能充当str1的迭代器!我之前没有尝试这个问题,现在看来,这个地方确实不够严谨。不过swift还在不断进化。可能以后,这个...