а где здесь выход из loop?
У тебя бесконечный loop без условий выхода. Не баг
Выйдет из функции
разобрались?
Не, т.е я +- понимаю, почему компайлер выводит такое предупреждение, но мне всё ещё кажется, что он не должен этого делать, т.к я просто указываю во что ! должен скоэрсится. У меня примерно вот такой код (могу написать MRE): async { loop { f()?; } } Указать какой тип должен возвращать async block никак нельзя, поэтому чтобы компайлер понимал какой там Result я указываю, во что ! должен скоэрсится, это можно сделать и не с помощью as, но мне кажется там тоже будет вылезать это предупреждение
Попробуй обернуть это в обычный блок внутри лупа и его тип указать, или присвой переменной с типом и ее возвращай
С переменной тоже самое предупреждение
А оно тебе зачем надо?
С указанием типа внутри лупа компайлер считает, чо async block () возвращает
А, ну тут уже наверное не
Я имел ввиду внутри лупа а не снаружи
Обсуждают сегодня