Fra*_*scu 64 ios swift xcode6 ios8
当我正在初始化实体的实例时,我收到了错误Variable used within its own initial value
.
这是抛出错误的代码:
class func buildWordDefinition (word:String, language:Language, root:TBXMLElement) -> WordDefinition
{
let word = WordDefinition(word: word, language: language)
Run Code Online (Sandbox Code Playgroud)
错误指向word
变量.
这是WordDefinition类:
class WordDefinition {
let word: String
let language: Language
init(word: String, language:Language)
{
self.word = word
self.language = language
}
}
Run Code Online (Sandbox Code Playgroud)
这个错误是什么意思 ?
Rod*_*Rod 10
您正在重新定义一个word
与函数中的参数同名的常量
class func buildWordDefinition (word:String, language:Language, root:TBXMLElement) -> WordDefinition
{
// same name as the parameter here
let word = WordDefinition(word: word, language: language)
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
43661 次 |
最近记录: |