"取代索引" 不可用:不能没有替换行 CountableClosedRange , 请参阅关于讨论文档的评论
在 Swift 4 我试图采取时收到此错误
的
, 使用替换索引的语法。
'subscript' 不可用:可以没有分类索引的行 CountableClosedRange, 请参阅关于讨论文档的评论
例如:
两个问题:
如何消除此错误?
哪里 "the documentation comment for discussion", 什么错误?
Substring
的
String
, 使用替换索引的语法。
'subscript' 不可用:可以没有分类索引的行 CountableClosedRange, 请参阅关于讨论文档的评论
例如:
let myString: String = "foobar"
let mySubstring: Substring = myString[1..<3]
两个问题:
如何消除此错误?
哪里 "the documentation comment for discussion", 什么错误?
没有找到相关结果
已邀请:
8 个回复
喜特乐
赞同来自:
"palindrome"[1..<3]
和
"palindrome"[1...3]
, 使用这些扩展。
Swift 4
从未在标准库中提供 Swift. 此代码无效,直到存在 Swift:
let mySubstring: Substring = myString[1..<3]
新的
返回编码索引 UTF-16 /第16页/. 线 Swift 用途
高级集群移植
, 这可能需要 8 到 64 用于存储符号的位。 emodeji制作一个非常好的示威:
然后你将获得数组的所有功能......
</div>
<div class="answer_text">
基于答案
和
, 以下是两个扩展,可防止在线的开头和结尾之外的无效索引 /这些扩展还避免了从一开始的重新扫描字符串,只能在范围内找到索引/:
, 但不是
.
您必须使用以下代码:
</div>
</j]></int></int></div></end]></end]></int></div></j]></int></int></div></upperbound][></div></upperbound]></div></end]></int></int>
董宝中
赞同来自:
订阅字符串
从未在标准库中提供 Swift. 此代码无效,直到存在 Swift:
let mySubstring: Substring = myString[1..<3]
新的
返回编码索引 UTF-16 /第16页/. 线 Swift 用途
高级集群移植
, 这可能需要 8 到 64 用于存储符号的位。 emodeji制作一个非常好的示威:
然后你将获得数组的所有功能......
</div>
<div class="answer_text">
基于答案
和
, 以下是两个扩展,可防止在线的开头和结尾之外的无效索引 /这些扩展还避免了从一开始的重新扫描字符串,只能在范围内找到索引/:
, 但不是
.
您必须使用以下代码:
</div>
</j]></int></int></div></end]></end]></int></div></j]></int></int></div></upperbound][></div></upperbound]>
三叔
赞同来自:
此错误意味着您无法使用 Int 以索引格式 – 你必须使用 String.Index, 您可以初始化 encodedOffset Int.
然后你将获得数组的所有功能......
</div>
<div class="answer_text">
基于答案
和
, 以下是两个扩展,可防止在线的开头和结尾之外的无效索引 /这些扩展还避免了从一开始的重新扫描字符串,只能在范围内找到索引/:
, 但不是
.
您必须使用以下代码:
</div>
</j]></int></int></div></end]></end]></int></div></j]></int></int></div></upperbound][>
龙天
赞同来自:
然后你将获得数组的所有功能......
董宝中
赞同来自:
和
, 以下是两个扩展,可防止在线的开头和结尾之外的无效索引 /这些扩展还避免了从一开始的重新扫描字符串,只能在范围内找到索引/:
, 但不是
.
您必须使用以下代码:
</div>
</j]></int></int></div></end]></end]></int></div></j]></int></int>
喜特乐
赞同来自:
Swift 4
, 但不是
.
您必须使用以下代码:
</div>
</j]></int></int></div></end]></end]></int>
快网
赞同来自:
, 但不是
.
您必须使用以下代码:
</div>
</j]></int></int>
郭文康
赞同来自:
掠夺
, 但不是
.
您必须使用以下代码: