最赞回答 / YumaiCode
因为,coordinateString.rangeOfString(",")返回值类型是可选型,进行coordinateString.rangeOfString(",")?.startIndex操作是尝试解包(“?”是尝试解包的意思,“.”是解包后执行后面的操作),且之后的结果也是可选型。再用,let...进行解包而coordinateString.substringToIndex(commaIndex)返回值类型为String,Double(coordinateString.substringToInd...
2016-06-18