Swift2 创建与类型同名的属性

Swift2 创建与类型同名的属性,swift2,Swift2,我试着在类声明中这样做 public var Thing : Thing = Thing() 上面说, 在其自身初始值内使用的变量 如果我删除了这个任务,那么它会给你一个机会 在其自身类型中使用的事物 所以没有运气。属性是否可以使用与类型相同的名称?在C#:)中可能是这样的。目前,我已将属性名称的大小写改为小写。如果您遵守命名约定,并用小写字母开头声明变量名,则是可能的 public var thing : Thing = Thing() 如果以下各项不起作用: public var thi

我试着在类声明中这样做

public var Thing : Thing = Thing()
上面说,

在其自身初始值内使用的变量

如果我删除了这个任务,那么它会给你一个机会

在其自身类型中使用的事物


所以没有运气。属性是否可以使用与类型相同的名称?在C#:)中可能是这样的。目前,我已将属性名称的大小写改为小写。

如果您遵守命名约定,并用小写字母开头声明变量名,则是可能的

public var thing : Thing = Thing()

如果以下各项不起作用:

public var thing: Thing = Thing()

事情的init方法可能有错误

哦,在这种情况下,init方法什么都不做。