假设我们有一个数组,分配给类型为Any的变量letsomething:Any=["one","two","three"]我们还假设我们不知道它是一个数组还是完全不同的东西。而且我们也不知道我们正在处理的是哪种Array.Element。现在我们想知道它是否是一个数组。letisArray=somethingisArray//compilererrorletisArray=(somethingas?[Any?]!=nil)//doesnotwork(arrayis[String]andnot[Any?])是否有任何优雅的解决方案可以从swift类型系统中提取以下信息:给定的对象是数组吗数