Необязательность фигурных скобок в Dart
В случае, если в фигурных скобках if
или else будет только одно выражение,
можно эти фигурные скобки не писать. Пусть,
к примеру, дан вот такой код со всеми скобками:
var val = 0;
if (val == 0) {
print("Y");
} else {
print("N");
}
Можно сократить его вот так:
var val = 0;
if (val == 0) print("Y"); else print("N");
Или так:
var val = 0;
if (val == 0) {
print("Y");
} else print("N");
Можно также убрать все скобки, но оформить все не в линию, а вот так:
var val = 0;
if (val == 0)
print("Y");
else
print("N");
Перепишите следующий код в сокращенной форме:
if (val > 0) {
print("Y");
} else {
print("N");
}
Перепишите следующий код в сокращенной форме:
if (val > 0) {
print("Y");
}
Перепишите следующий код в сокращенной форме:
if (test == 0) {
print("yes");
} else {
print("no");
}
Перепишите следующий код в сокращенной форме:
if (test == 0) {
print("yes");
}