Size: a a a

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

2020 December 04

AA

Andrei Abramenko in Dart & Flutter по-русски
Мухаммад Безмолвный
Ребята, из функции void неявно возвращается ли null?

Также если в функции void можно писать return null, то почему я не могу присвоить переменной результат ее возврата:
void someMethod() {
return null;
}

void main() {
var someVariable = someMethod(); //ошибка
}

Это такой прикол или шо
источник

AA

Andrei Abramenko in Dart & Flutter по-русски
Void  это тип, который говорит о том, что значение не может быть использовано.
источник

М

Мухаммад Безмолвный... in Dart & Flutter по-русски
Валерий Самсонов
а что ты хочешь получить от void ?
По идее, я ожидаю, что допустим у меня есть переменная

int variable = 10;

Затем я вызываю метод void, в котором прописано return null; для этой переменной:

variable = voidMethod();

и по идее, значение с 10 должно смениться на null
источник

М

Мухаммад Безмолвный... in Dart & Flutter по-русски
А не то, зачем тогда такая возможность еще писать там return null?
источник

ВС

Валерий Самсонов... in Dart & Flutter по-русски
void означает что у функции нет возвращаемого значения.
источник

ВС

Валерий Самсонов... in Dart & Flutter по-русски
поэтому и ошибка
источник

C

Comrade77 in Dart & Flutter по-русски
Такая функция всегда будет возвращать null. И кстати возвращать null в функцией объявленной как void не рекомендуется вообще
источник

C

Comrade77 in Dart & Flutter по-русски
Подключи себе пакет lint он сразу на такие ошибки указывает
источник

C

Comrade77 in Dart & Flutter по-русски
источник

М

Мухаммад Безмолвный... in Dart & Flutter по-русски
Comrade77
Такая функция всегда будет возвращать null. И кстати возвращать null в функцией объявленной как void не рекомендуется вообще
Ну вопрос и как раз таки в том, что если возвращает null, почему этот null не присваивается к переменной?
источник

P

Pa_blooo in Dart & Flutter по-русски
сделай функцию dynamic name()
источник

t

tdesc in Dart & Flutter по-русски
🤦🏾
источник

P

Pa_blooo in Dart & Flutter по-русски
и возвращай нул
источник

P

Pa_blooo in Dart & Flutter по-русски
сколько влезет
источник

C

Comrade77 in Dart & Flutter по-русски
Зачем ты вообще объявил переменную типа void?
источник

C

Comrade77 in Dart & Flutter по-русски
И кстати, все нормально присваивается )
источник

t

tdesc in Dart & Flutter по-русски
человек «оплошность» в дарте нашел. не мешайте наслаждаться, он еще в 3 чатика напишет
источник

t

tdesc in Dart & Flutter по-русски
тогда мы вынуждены признать, что это оплошность разработчиков dart , которые позволяют писать в void return null;
источник

AP

A1ex Petrov (К) in Dart & Flutter по-русски
Мужики, привет,  кто нибудь использовал FlutterMap? у меня почему то серый экран выдает вместо всего
источник

AP

A1ex Petrov (К) in Dart & Flutter по-русски
Хотя изображение отдельно через браузер норм открывается
источник