我想創建一個方法uniq,它接受一個數組,但元素類型可以不同,例如[1,「Hello」,true,234.3]或所有元素類型可以相同[1,2,3,4]使用AnyObject接受Swift中任何類型的元素數組是否好用
func uniq(array: AnyObject[]) -> AnyObject[] {
...
}
使用AnyObject並返回AnyObject數組是否是最佳實踐?
也可以使用==等號來比較兩個AnyObjects,它會比較它們,無論它們是相同的類型嗎?