私はプレイグラウンドでこれをやっていますが、何のエラーもありません。私は定数range
を作り直していませんか? 2つの異なる範囲で起きていますか?背景に何が起きているのですか?はに間違いがありますか?オプションは、if-let
の結合が導入さ「オプションバインド」の再宣言でエラーが発生するのはなぜですか?
if let range = add1.rangeOfString(", ") {
print(add1.substringToIndex(range.startIndex))
print (range)
}
if let range = add1.rangeOfString(", ") {
print(add1.substringToIndex(range.startIndex))
print (range)
}
*は結合条件は、キャストを適用したオプションをテストし、ローカル変数に開封された値をバインドすることができます*。 [here](http://www.informit.com/articles/article.aspx?p=2469047&seqNum=2) – Honey