RemoveAtIndex使游乐场崩溃

菲多

我正在尝试Character使用的removeAtIndex功能从字符串中删除a String但是它使操场崩溃了。

这是完整的代码:

let string = "Some String"
let start = advance(string.startIndex, 2)
let x = string.removeAtIndex(start)
迈克·S

您已经使用声明stringlet它,使它变得不可变既然你只能叫removeAtIndex一个可变的 String,你可以通过声明解决这个问题stringvar相反:

var string = "Some String"
let start = advance(string.startIndex, 2)
let x = string.removeAtIndex(start)

注意:上面的代码在Xcode 6.1中有效,但是在Xcode 6.0中使编译器崩溃。

对于Xcode 6.0,removeAtIndex改为使用global函数:

var string = "Some String"
let start = advance(string.startIndex, 2)
let x = removeAtIndex(&string, start)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

RemoveAtIndex使游乐场崩溃

来自分类Dev

游乐场留言“次数”

来自分类Dev

快速布尔-游乐场

来自分类Dev

Objective-C的游乐场

来自分类Dev

斯威夫特游乐场打印括号

来自分类Dev

Java游乐场的Gradle任务

来自分类Dev

斯威夫特游乐场和LeetCode OJ

来自分类Dev

MongoDB $ group(Mongo游乐场)

来自分类Dev

随机功能游乐场Swift

来自分类Dev

斯威夫特游乐场和LeetCode OJ

来自分类Dev

游乐场执行终止,因为游乐场进程意外退出

来自分类Dev

尝试在Swift游乐场中执行Xcode冻结?

来自分类Dev

进入游乐场以显示所有循环结果

来自分类Dev

游乐场执行失败:错误:无法查找符号

来自分类Dev

游乐场:使用未解决的标识符“ NSColor”

来自分类Dev

如何在Swift游乐场中获得画布

来自分类Dev

Xcode 6 Beta / Swift-游乐场未更新

来自分类Dev

斯威夫特游乐场结果位置错误

来自分类Dev

如何使用快速游乐场实现套接字连接?

来自分类Dev

游乐场执行Int()类型转换失败

来自分类Dev

GraphQL:如何通过游乐场传递查询变量?

来自分类Dev

我如何在Swift游乐场看到异常?

来自分类Dev

Xcode 6 Beta / Swift-游乐场未更新

来自分类Dev

在快速游乐场中使用T型

来自分类Dev

快速故障排除,在Xcode游乐场中显示数据?

来自分类Dev

斯威夫特游乐场结果位置错误

来自分类Dev

永久隐藏Xcode游乐场中的调试区域

来自分类Dev

游乐场-DispatchQueue和DispatchSemaphore之间的关系

来自分类Dev

如何链接 swift 游乐场中的页面?