Как известно, мы можем использовать цикл for..in
для итерации по Arrays
или Dictionaries
. Тем не менее, я хотел бы перебрать мой собственный CustomClass
следующим образом:
for i in CustomClass {
someFunction(i)
}
Какие операции/протоколы CustomClass
должны поддерживать, чтобы это было возможно?