Size: a a a

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

2020 September 23

RV

Roman Vasiliev in Dart & Flutter по-русски
Но лишний if убивает эквивалентность
источник

ВД

Виктор Дунаев... in Dart & Flutter по-русски
Roman Vasiliev
Но лишний if убивает эквивалентность
Роман, своим сообщением я сказал, что вариант:
if (x ? !y : y) неудачный. И перевёл его на Котлин, чтобы это показать. Ты сейчас мне пытаешься сказать, что это вариант неудачный. И я о том же. О чём спорим тогда?
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Я сам не понимаю о чем спор)
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Начнем с того что знание реализации функции необязательно для использующего
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
То есть все эти подстановки не имеют смысла для показа гуд негуд
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Далее.
if (if (x) !y else y)
эквивалентно
if (x? !y : y)
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Далее
Причуды с if в тернарнике это фича сугубо котлина и показывать на фичах недостаток реализации в другом языке это бессмыслица
источник

ВД

Виктор Дунаев... in Dart & Flutter по-русски
Roman Vasiliev
Далее
Причуды с if в тернарнике это фича сугубо котлина и показывать на фичах недостаток реализации в другом языке это бессмыслица
Не знаю. Условный оператор он и в Африке условный оператор, как его не напиши. И условие, вставленное в условие, на мой взгляд, не очень читабельно. Гоняться за сокращением кода я бы не стал.

Вариант: if (x && !y || !x && y) мной воспринимается как более понятный.
источник

ВД

Виктор Дунаев... in Dart & Flutter по-русски
Если для себя, то пожалуйста. А если другим потом разбираться, то приоритет за читабельностью.
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Alexandr Borisovich
ffmpeg - все можно там сделать - и вытащить превьюшки видео и монтаж и наложение.
Спасибо
источник

L

Lacosteck in Dart & Flutter по-русски
Ребят подскажите, стоит ли на джаве учить и писать мобилки? В чем преимущества джавы перед дартом? Или наоборот
источник

ОС

Олжас Сулеймен... in Dart & Flutter по-русски
источник

RC

Rv Ch in Dart & Flutter по-русски
Lacosteck
Ребят подскажите, стоит ли на джаве учить и писать мобилки? В чем преимущества джавы перед дартом? Или наоборот
на джаве\котлине натив, на дарте флаттер, флаттер может в андроид\иос\веб\десктоп  когда нужен натив обращается к (джаве\котлину)\swift\js\ffi
источник

L

Lacosteck in Dart & Flutter по-русски
Спасибо, понял)
источник

RC

Rv Ch in Dart & Flutter по-русски
Lacosteck
Спасибо, понял)
касательно вопроса однозначно надо примерно понимать работу андроида нативно, плюс иногда могут возникнуть проблемы на этой стороне и хорошо бы разбираться не только в фреймфорве, но и в платформе,  а так пишут в основном платформенное взаимодействие если выбирать флаттер, к примеру узнать заряд батареи напрямую не получится, нужно звать нативный метод и кидать результат во флаттер, а вот интерфейс накидать и не платформенную логику это запросто на дарте
источник

M

Mitai in Dart & Flutter по-русски
не знал что жаба скрипт умеет в натив...
источник

OP

Oleg Pchelkin in Dart & Flutter по-русски
Mitai
не знал что жаба скрипт умеет в натив...
дык он и не умеет вроде
источник

M

Mitai in Dart & Flutter по-русски
может в андроид\иос\веб\десктоп  когда нужен натив обращается к джаве\котлину\js\ffi
источник

RC

Rv Ch in Dart & Flutter по-русски
Mitai
не знал что жаба скрипт умеет в натив...
я неправильно выразился, имеется в виду если надо будет стукнуть веб
источник

M

Max in Dart & Flutter по-русски
Mitai
не знал что жаба скрипт умеет в натив...
JS - это "нативный язык" для браузера, в котором Flutter тоже умеет работать.
источник