我正在构建一个包含无机化合物的应用程序,因此我开始从该列表中写下每种化合物:https : //en.wikipedia.org/wiki/List_of_inorganic_compounds变成enum
这样:
enum IonicCompoundType: Int {
case AlSb = 1
case AlAs
case AlB2
case AlBr3
case Al4C3
case AlI3
...
}
但是我很快意识到这将花费很长时间,所以我的问题是,有没有办法我可以从该Wikipedia站点中获取数据,并自动将其放入枚举(就像我刚开始写作一样)?
您不能在运行代码中动态地形成一个枚举。您必须事先在Swift中显式地形成它,并且源文本必须与您开始键入的源文本完全相同。
就是说,没有什么能阻止您从Wikipedia页面复制文本或HTML,修改文本并使用它来形成Swift代码。
另一种可能性:不要使用枚举!这可能不是枚举的很好用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句