Курс по Dart - kzbin.info/www/bejne/jnrUdYpqpMl4qa8 Курс по Flutter - kzbin.info/www/bejne/qYC8eH-haKZphLM
@lopstoper56624 жыл бұрын
недавно тебя нашел, только на 6 видосе, но большое тебе спасибо друг, очень помагаешь)
@Yhwach-mv9cu2 жыл бұрын
Данные видеоуроки немного устарели, ибо теперь в необязательных параметрах нужно прописывать [String? email] для null
@AlexanderJSk3 жыл бұрын
Спасибо
@АнтонТом-п3о3 жыл бұрын
Объясните пожалуйста практическую пользу от использования конструкции, когда мы передаем функцию callback в качестве параметра в функцию doWork вне main. По идее мы можем просто вызвать в main функцию removeCallback с необходимым аргументом, и она отработает абсолютно так же, как в случае, если её вызывать вне main. Здесь эта конструкция приведена в качестве наглядного примера для объяснения механизма замыканий, или все же есть практическая польза?
@noname1999x3 жыл бұрын
Это просто неудачный пример
@banderlogUA2 жыл бұрын
Тут просто показано замыкание, вообще так можно делать в пределах класса или функции, но лучше не зависеть от внешки и делать функу "чистой"
@koni.214 жыл бұрын
Зачем возвращаем bool?
@DartMitai4 жыл бұрын
что бы получить либо true либо false, и от этого уже принимать решение дальше, к примеру доступ к закрытому контенту, требуется проверить пользователь имеет статус VIP? если истина отдаем платный контент если ложь не отдаем, что то типо того
@ali_lion77633 жыл бұрын
@@DartMitai спасибо,хорошо объяснил
@carlphilippgottfriedvoncla82064 жыл бұрын
А что такое Future для функции?
@domontowicz4 жыл бұрын
Про анонимные функции и про замыкание ничего не понятно. Зачем они вообще нужны, они только усложняют код. Ведь код должен быть в первую очередь легко читаемый, а уже затем не избыточный
@Arkham_nine4 жыл бұрын
1. Плохо читаются эти функции только для тех кто не знает что это (как математика и алфавит); 2. Инкапсуляция и сокрытие. В языке без модификаторов доступа это маст-хэв. Плюс нет смысла давать публичный доступ к внутренним функциям, которые не могут или не должны быть переиспользованы в другом клиентском коде; 3. Лаконичная запись коллбэков (9:35); 4. Про замыкания лучше почитать отдельно, это мощный инструмент во множестве языков.
@duoduoo67322 жыл бұрын
это наверное от яваскрипта взяли. мне тоже ненравится