Size: a a a

Dart & Flutter по-русски

2020 July 12

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Ну конкретно в этом кейсе можно
1) передать в функцию класс, и изменить его поля (так будет как он хочет )
2) написать метод в классе который это сделает (это правильно с точки зрения ООП)
3) передать в функцию обьект, в ней создать новый объект с изменными полями и вернуть его (так правильно с точки зрения фп)
источник

S

SilentNox in Dart & Flutter по-русски
Вот есть конфиг,
class Config {
 bool param1;
 bool param2;
 bool param3;
 bool param4;
 bool param5;
}
Хочется написать функцию, которая меняет конкретное поле, и эту функцию передавать в чекбокс, допустим, меняя только название параметра.
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
SilentNox
Вот есть конфиг,
class Config {
 bool param1;
 bool param2;
 bool param3;
 bool param4;
 bool param5;
}
Хочется написать функцию, которая меняет конкретное поле, и эту функцию передавать в чекбокс, допустим, меняя только название параметра.
Это другая зача однако
источник

S

SilentNox in Dart & Flutter по-русски
Evgenii Elchev
Это другая зача однако
Да нет, разве что я объяснил не так
источник

S

SilentNox in Dart & Flutter по-русски
Суть в том, что сейчас приходится копировать куски кода, а это не очень хорошо
источник

А

Александр in Dart & Flutter по-русски
bool invert(bool b) => !b;
var b = true;
b = invert(b);

Так то нельзя почему?))
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
SilentNox
Да нет, разве что я объяснил не так
Ну видимо не так, ты мне и пример скинул я там ничего не понял, как он к этой задаче относится
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
Evgenii Elchev
Ну конкретно в этом кейсе можно
1) передать в функцию класс, и изменить его поля (так будет как он хочет )
2) написать метод в классе который это сделает (это правильно с точки зрения ООП)
3) передать в функцию обьект, в ней создать новый объект с изменными полями и вернуть его (так правильно с точки зрения фп)
1 вариант +, я написал про bool контейнер
источник

S

SilentNox in Dart & Flutter по-русски
Evgenii Elchev
Ну видимо не так, ты мне и пример скинул я там ничего не понял, как он к этой задаче относится
Пример не очень удачный был
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
А 2-3 не подойдут для человека
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
Потому, что «придётся писать 10 методов для каждого поля »
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
Что нарушает его изначальное тз)
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
А лол
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
SilentNox
Пример не очень удачный был
Тебе Мапа нужна просто
источник

P@

Pavel @iosdeveloper in Dart & Flutter по-русски
Ребята всем привет! Не могу установить  Flutter на Mac, при написании  команды flutter doctor вылезает куча ошибок. Просьба помочь
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
Она может мутировать из функций, там просто ключи менять будешь
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Пишешь одну функцию с 5 пкраметрами, какой параметр пришел не null тот меняешь
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Даниил Левицкий
Тебе Мапа нужна просто
Или мапа
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
Evgenii Elchev
Пишешь одну функцию с 5 пкраметрами, какой параметр пришел не null тот меняешь
Это все равно дублирование же будет просто
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
А он хочет плюсовый шаблон типа
источник