【发布时间】:2019-05-30 21:59:52
【问题描述】:
swift 中的任何元素类型都是好习惯吗?
例如
let arrayObject = [Any]
或
let arrayObject = [[String: String]]
【问题讨论】:
-
取决于您的要求或您要存储的任何动态数据或标准数据!
-
一个好的做法是尽可能避免
Any。 -
问问自己这个。使用
[Any]可以获得什么? -
@RakeshaShastri 更好的问题是:使用
[Any]会损失多少 -
@DávidPásztor 如果他试图有效地使用
Any,他必须衡量收益而不是损失。如果有损失,他甚至不会考虑这个选项。所以,我相信我的措辞正确。 (我知道您正在挖掘Any的用法,但我认为它不适合这里的上下文。:x)