0
我想转换/字符串添加到类型[Talent.Otherlanguages]转换/字符串添加到特定类型
Talent.Otherlanguages是谁包含许多语言的枚举。
我想做到这一点:otherlanguages .append(Talent.Otherlanguage(rawValue:索绪尔))?
但是当我做印刷(otherlanguages)的值设为零。 你们有没有想法帮助我?
我想转换/字符串添加到类型[Talent.Otherlanguages]转换/字符串添加到特定类型
Talent.Otherlanguages是谁包含许多语言的枚举。
我想做到这一点:otherlanguages .append(Talent.Otherlanguage(rawValue:索绪尔))?
但是当我做印刷(otherlanguages)的值设为零。 你们有没有想法帮助我?
如果你认为otherlanguages
是nil
这是我的assamtion。因为如果您发错了rawValue
到enum
构造函数,您将收到崩溃。因此,您不检查otherlanguages
是否为零,并尝试追加某些内容。
这是例子:
enum Languages:String {
case uk = "english "
case ua = "ukrainian"
}
var languages = [Languages]()
print(languages) //[]
languages.append(Languages(rawValue: "ukrainian")!)
print(languages) //[Languages.ua]
显示相关的代码。 – vadian