Я пытаюсь объявить свойство с массивом любого типа T. Но я получаю ошибку компилятора — Использование необъявленного типа «T». Ниже приведен класс, который я создал с двумя свойствами.
class Product {
var productName: String;
var items: Array<T>
}
Пожалуйста, дайте мне знать, как объявить массив любого типа, используя Generics в Swift. Я пробовал следующие варианты:
{
var items: Array<T>;
var items = Array<T>();
var items = [T]();
}