Dart уроки для начинающих #11 - Условные конструкции (if, else, switch, case)

preview_player
Показать описание
Dart для начинающих | Урок #11 - Условные операторы (if, else, else if, switch, case)

Курс на русском языке, который создан для начинающих Dart разработчиков, но имеющих базовые знания о программировании и владеют хотя бы одним высокоуровневым языком программирования.

Подписывайтесь в социальных сетях:

Скачивайте приложения через:

Теги:
Ветвления, Логические операторы в Dart, Условные операторы в Dart / Условные конструкции в Dart, Тернарный оператор в Dart, ?:, язык программирования, язык программирования Dart, программирование, разработка, приложение, андроид, курс, уроки, туториал, фреймворк, флаттер, ооп, язык, дарт, programming, development, android, application, course, lesson, tutorial, framework, flutter, oop, language, dart, dart уроки для начинающих, dart для начинающих, dart для чайников, dart для новичков, dart уроки, dart уроки на русском, dart tutorial, dart flutter уроки, dart tutorial for Beginners

#alexeyshpavda #dart #уроки
ALEXEY SHPAVDA
Рекомендации по теме
Комментарии
Автор

Ты просто лучший! Часто обращаюсь к твоим видео и всегда нахожу ответ! 🥺👍👍👏

verhne
Автор

первый пример в версии dart 2.* таким должен быть ?
print('Enter integer');

var number = stdin.readLineSync();
var numberInt = int.tryParse(number ?? "");
if (numberInt != null) {
if (numberInt < 5) {
print('Меньше 5 ');
} else
print('Больше или равно 5');
}
}

Денис-бил
Автор

хотелось бы увидеть какую нибудь задачу, действие превращенную в алгоритм на flutter

Lion-hxth
Автор

Привет! Подскажи пожалуйста, почему компилятор может ругаться на то что ты пишешь? Я пишу как у тебя в видео: var number = он мне подсвечивает строку stdin.readLineSync() с такой ошибкой: "The argument type 'String?' can't be assigned to the parameter type 'String'." Уже не первый урок такие проблемы, до этого была проблема с List(). Тоже подсвечивал, так и не смог создать объект типа. Писал вот так: var numList = List(); И слово List() подсвечивало ошибкой: "The default 'List' constructor isn't available when null safety is enabled. Try using a list literal, 'List.filled' or 'List.generate'." Пробовал List.filled, начало подсвечивать ошибкой filled. В языке что-то изменилось? У меня один в один как у тебя на видео написано, но у меня подсвечивает ошибку и не компилирует, а у тебя всё нормально. В чём может быть причина, подскажи пожалуйста.

PVagrant
Автор

The argument type 'String?' can't be assigned to the parameter type 'String' because 'String?' is nullable and 'String' isn't. как решить данную проблему?

renichigava
Автор

Почему то, когда использую switch case у меня выходит "Enter Integer:", принимает то что я пишу, но не отвечает когда пишу 1, 2...5. Ему плевать что я пишу

import 'dart:io';

void main() {
print('Enter Integer:');

var number =

switch (number) {
case 1:
print('One');
break;
case 2:
print('Two');
break;
default:
print('Unknown');
}
}

CorgiBobber
Автор

У кого ошибка при вводе, пишите так - var number =

study_with_me_live_pomodoro
Автор

Подскажите пожалуйста, как форматировать горячими клавишами код в vs code? В android studio это ctrl+alt+L

qqgermanb
Автор

3:18 -- при чем тут повышение производительности? "bitwise AND &" -- из документации dart -- енто битовое И -- его нельзя использовать вместо логического И -- поскольку никто тебе не гарантирует, что { false & true } будет всегда нулем.... вполне возможно енто может вернуть отличное от нуля значение...
В общем то нигде не указано, что false и true обязательно имеют различные биты не в нуле...

safocl