新关键字的作用是什么?

6
我读了《Swift编程语言》iBook。在关键词部分,它们列出了new。但在“语法总结”部分中,我没有找到它。
在Swift中,new用于创建类的实例。

在C#中,我使用了“new”来隐藏我不同意行为的密封方法。然而,在C#中,“new”通常是无意义的,我很高兴Swift不会在初始化器中使用它。我离开我的Mac电脑了,请告诉我们您是否可以使用“new”来“覆盖”任何标记为@final的内容。 - user652038
2个回答

5

看起来可以使用new关键字创建一个数组:

let x = new Double[2]
x[0] = 3.1
x[1] = 4.2
println(x)
// Output: [3.1, 4.2]

但这仅仅是理论上的兴趣,没有文档支持,因此不应该使用。


2

似乎已被移除。

我尝试过let x = new Double[2],但在Xcode 7中它会抛出错误

Playground 执行失败:OSX.playground:1:9: 错误:使用未解决的标识符“new” let a = new [Double]


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接