Size: a a a

2020 October 09

AM

Alexei Mikhailov in iOS Fathers
Потом
источник

AM

Alexei Mikhailov in iOS Fathers
var lightSwitch = EnumSwitch.off
lightSwitch.toggle()
источник

AM

Alexei Mikhailov in iOS Fathers
Работает
источник

AM

Alexei Mikhailov in iOS Fathers
var switcher = ClassSwitch()
switcher.isOn = false
switcher.toggle()
источник

AM

Alexei Mikhailov in iOS Fathers
Рабтает
источник

AM

Alexei Mikhailov in iOS Fathers
Иничу массивчик
источник

AM

Alexei Mikhailov in iOS Fathers
var arr: [Togglable] = [lightSwitch, switcher]
источник

AM

Alexei Mikhailov in iOS Fathers
И хочу им всем сделать toggle
источник

AM

Alexei Mikhailov in iOS Fathers
arr.forEach{ $0.toggle() }
источник

AM

Alexei Mikhailov in iOS Fathers
Cannot use mutating member on immutable value: '$0' is immutable
источник

AM

Alexei Mikhailov in iOS Fathers
Где я что-то непонял?
источник

В

Вовка in iOS Fathers
Написано же
источник

В

Вовка in iOS Fathers
:)
источник

В

Вовка in iOS Fathers
у тебя $0 не мутабельный
источник

В

Вовка in iOS Fathers
а ты дергаешь мутабельную функцию протокола
источник

В

Вовка in iOS Fathers
ты меня удивил вопросом
источник

В

Вовка in iOS Fathers
Конечно работает, тут мутабельные))))))
источник

В

Вовка in iOS Fathers
Alexei Mikhailov
arr.forEach{ $0.toggle() }
Хочешь такое сделать - сделай мап.
источник

В

Вовка in iOS Fathers
источник

В

Вовка in iOS Fathers
Дополнительно, чтоб понять зачем тебе форич вообще нужон то тут
источник