1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ryanpenn-dart_in_action

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
03_conditional_expressions.dart 1.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
ryanpenn Отправлено 27.03.2019 05:55 9deeecf
///
/// conditional expressions
///
main(List<String> args) {
// if-else
var marks = 70;
if (marks >= 90 && marks < 100) {
print("A+ grade");
} else if (marks >= 80 && marks < 90) {
print("A grade");
} else if (marks >= 70 && marks < 80) {
print("B grade");
} else if (marks >= 60 && marks < 70) {
print("C grade");
} else if (marks > 30 && marks < 60) {
print("D grade");
} else if (marks >= 0 && marks < 30) {
print("You have failed");
} else {
print("Invalid Marks. Please try again !");
}
// condition ? exp1 : exp2
int a = 2;
int b = 3;
int smallNumber = a < b ? a : b;
print("$smallNumber is smaller");
// exp1 ?? exp2
String name;
print(name ?? "Guest User");
// Switch Case Statements: Applicable for only 'int' and 'String'
String grade = 'A';
switch (grade) {
case 'A':
print("Excellent grade of A");
break;
case 'B':
print("Very Good !");
break;
case 'C':
print("Good enough. But work hard");
break;
case 'F':
print("You have failed");
break;
default:
print("Invalid Grade");
}
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/ryanpenn-dart_in_action.git
git@api.gitlife.ru:oschina-mirror/ryanpenn-dart_in_action.git
oschina-mirror
ryanpenn-dart_in_action
ryanpenn-dart_in_action
master