Size: a a a

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

2020 March 29

M

Max in Dart & Flutter по-русски
И костыль в виде встроенного типа FutureOr<T> - юнион из T и Future<T>
источник

AV

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

M

Max in Dart & Flutter по-русски
Andrey Eremenko
подскажите пожалуйста, возможно ли в Dart указать что тип может A или B
например (псевдосинтаксис)
String || Error func( String || Number data ) {....}
Конкретно для это примера - на входе использовать Generic, а ошибку возвращать через throw/catch
источник

AE

Andrey Eremenko in Dart & Flutter по-русски
у меня просто есть такая функция:
  String _get(String name) {
   final prefString = _storage.getString('data');
   try {
     return json.decode(prefString);
   } catch (error) {
     return error;
   }
 }

если строка некорректная, то я не смогу вернуть строку, только ошибку. А указываю что всегда возвращается строка...
источник

PP

Pavel Pimenov in Dart & Flutter по-русски
Max
И костыль в виде встроенного типа FutureOr<T> - юнион из T и Future<T>
Имхо плохой костыль, потому что под капотом это dynamic и потенциалтные ошибки в рантайме
источник

PP

Pavel Pimenov in Dart & Flutter по-русски
Лучше тогда делать базовый класс, типа
abstract class Result {}
class Error extends Result {...}
class Data extends Result {...}
источник

M

Max in Dart & Flutter по-русски
Andrey Eremenko
у меня просто есть такая функция:
  String _get(String name) {
   final prefString = _storage.getString('data');
   try {
     return json.decode(prefString);
   } catch (error) {
     return error;
   }
 }

если строка некорректная, то я не смогу вернуть строку, только ошибку. А указываю что всегда возвращается строка...
А зачем тебе ловить эксепшен внутри этой функции? Лови его снаружи?
источник

AE

Andrey Eremenko in Dart & Flutter по-русски
ну да, как вариант
источник

ВК

Вячеслав Кулинич in Dart & Flutter по-русски
подскажите пожалуйста, как проверять подписки на ios? Подписался ли пользователь заново? Сколько времени занимает авто-переподписка? И как добавить 7 дней триала?
источник

DA

Denis Aleksandrov in Dart & Flutter по-русски
Всем привет. Пытаюсь заимпортировать CancelableOperation, студия его не видит. ЧЯДНТ?
источник

a

atyourservice in Dart & Flutter по-русски
Почему если home MaterialApp'a не обернуть в Scaffold, то любой Text в нем выглядит так?
источник

a

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

a

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

a

atyourservice in Dart & Flutter по-русски
То же самое, но обернутое в скаффолд
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
style задай
источник

(I

(;¬_¬) Ivan Zhuravlev 🧟‍♂️ in Dart & Flutter по-русски
чито вас именно интересует? оберните в контейнер, задайте ему белый фон, поставьте стили тексту
источник

(I

(;¬_¬) Ivan Zhuravlev 🧟‍♂️ in Dart & Flutter по-русски
будет то же самое
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
Желательно из темы
источник

(I

(;¬_¬) Ivan Zhuravlev 🧟‍♂️ in Dart & Flutter по-русски
сахар это
источник

DS

Dmitry Sakhnov in Dart & Flutter по-русски
Всем привет!Глупо спрашивать в чате dart,но все таки попытаюсь. Недавно я начал писать простенького бота,который использует сервис Dialogflow. Код написал,программа распознает написанное и отвечает,но как код переписать под бота?Есть ли тут те, кто работает с ботами или знаком с данной темой?
источник