Size: a a a

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

2021 April 09

SA

Sardorbek Aminjonov in Dart & Flutter по-русски
вот в чем проблема
источник

В

Влад in Dart & Flutter по-русски
Dart поддерживает возврат значения по значению enum ?

Например, вернуть определенный URL:
urls.first -> возвращает 'http://first...'
urls.second -> возвращает 'http://second...',
где urls - это enum
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
можно getter накрутить на enum в extension
источник

D

Dima in Dart & Flutter по-русски
tipa String get => ‘blala’
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
будет у тебя urls.first.stringValue, ну или как назовешь)
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
ага
источник

А

Артур in Dart & Flutter по-русски
а можно как-то использовать тернарный оператор лишь с одним условием без случая или
источник

В

Влад in Dart & Flutter по-русски
Можно попробовать
условие && (что-то делаешь)
источник

I

Ivan in Dart & Flutter по-русски
ты хочешь отрисовать только один виджет?
источник

А

Артур in Dart & Flutter по-русски
да, но не только
источник

В

Влад in Dart & Flutter по-русски
то есть на каждый айтем перечисления делать геттер ? (ну или свитчем пройтись)
источник

CA

Cat-Wizard Ashere in Dart & Flutter по-русски
ты можешь возвращать пустую строку в случае если тебе не нужно значение. Ну или null и его обрабатывать
источник

А

Артур in Dart & Flutter по-русски
ок
источник

В

Влад in Dart & Flutter по-русски
Разобрался. Благодарю
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
в енум можно сделать экстеншн и в нем static мапы. и геттер который возвращает по staticMap[this]
источник

ユージン 🐳 in Dart & Flutter по-русски
Есть stream.periodic и streambuilder-ы для периодического обновления данных на экране. Stream создаю один в initState и скармливаю нескольким Builder-ам. Выявил, что поток продолжает сыпать события, даже если приложение в фоне. Как правильно с этим бороться?
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
чота типа такого

enum Cat { paw, eye }

extension CatExtensin on Cat {
 static const names = {
   Cat.paw: 'Лапа',
   Cat.eye: 'Глаз',
 };

 String get name => names[this]; // Лапа, глаз
}
источник

A

Avvecome in Dart & Flutter по-русски
Забавно)
источник

A

Avvecome in Dart & Flutter по-русски
Не, ну а че, результат то будет один и тот же, получается результат будет константным
источник

AW

Alex Wow in Dart & Flutter по-русски
Ну это логично
источник