Object.keys(instance).forEach(function(ownPropertyName) {
// This function will be called for each found "own property", and
// you don't need to do the instance.hasOwnProperty check anymore
});
及其作用enum
时,我们确实同时拥有Int
和其他一些字符串1
。rawValue
答案 0 :(得分:1)
为了压缩它,枚举在编译时帮助类型系统阻止您意外使用不正确的卡值。在运行时,枚举由其rawValue表示。
有关Swift枚举的更多具体信息,https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Enumerations.html。例如,Swift允许您在运行时通过自动创建初始化程序来强制执行枚举,该初始化程序从rawValue创建可选的枚举值(请参阅"从原始值初始化")。