SM
Тяжело, мудреная философия, много бойлерплейта, и все то же самое можно провайдером + change notifier'ом сделать
Size: a a a
SM
ОС
AD
SM
SM
RK
ИЦ
ОС
🅵
list: List.generate(...)
🅵
list: [
for (int i = 0; i < 100; i++)
MyObject(),
]
🅵
for (int i = 0; i < 100; i++)И еще мильёрдом способов
myRootObject.list.add(MyObject());
ᅠ
list: List.generate(...)
🅵
ᅠ
ИЦ
OR
List<Object> arr = [
{ 'label': '10%', 'value': 10 },
{ 'label': '15%', 'value': 15 },
{ 'label': '20%', 'value': 20 },
{ 'label': 'no', 'value': 0 },
];
double value = 233;
Object active = arr[2];
double tips = value / 100 * (100 + active['value']);
print(tips);
🅵
List<Object> arr = [
{ 'label': '10%', 'value': 10 },
{ 'label': '15%', 'value': 15 },
{ 'label': '20%', 'value': 20 },
{ 'label': 'no', 'value': 0 },
];
double value = 233;
Object active = arr[2];
double tips = value / 100 * (100 + active['value']);
print(tips);
RV
List<Object> arr = [
{ 'label': '10%', 'value': 10 },
{ 'label': '15%', 'value': 15 },
{ 'label': '20%', 'value': 20 },
{ 'label': 'no', 'value': 0 },
];
double value = 233;
Object active = arr[2];
double tips = value / 100 * (100 + active['value']);
print(tips);
OR